TypeScript ile Arayüz (Interface) Kullanımı
Arayüzler (interfaces), nesnelerin yapısını tanımlamak için kullanılır. Bu örnekte bir Kullanici arayüzü oluşturuyor ve fonksiyonun bu yapıya uygun nesneleri nasıl beklediğini gösteriyoruz. Böylece tip güvenliği artırılır ve kodun bakımı çok daha kolay hale gelir.
interface Kullanici {
ad: string;
yas: number;
aktif: boolean;
}
function kullaniciBilgisiYazdir(k: Kullanici): void {
console.log(`${k.ad} (${k.yas}) - Durum: ${k.aktif ? "Aktif" : "Pasif"}`);
}
const kullanici1: Kullanici = { ad: "Bilal", yas: 28, aktif: true };
kullaniciBilgisiYazdir(kullanici1);
Kod Açıklaması
Arayüzler (interfaces), nesnelerin yapısını tanımlamak için kullanılır.
Bu örnekte bir Kullanici arayüzü oluşturuyor ve fonksiyonun bu yapıya uygun nesneleri nasıl beklediğini gösteriyoruz.
Böylece tip güvenliği artırılır ve kodun bakımı çok daha kolay hale gelir.
Nasıl Çalışır?
Bu kod örneği, Web Speech API kullanılarak sesli olarak açıklanmaktadır. Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak açıklama başlar.
Kullanım Alanları
Web Speech API
Bu kod örneği Web Speech API kullanılarak sesli olarak açıklanmaktadır.
İlgili Kodlar
function topla(a: number, b: number): number {
return a + b;
}
const sonuc = topla(10, 5);
console.log(`Toplam: ${sonuc}`);...
TypeScript ile Fonksiyon Tanımlama ve Tip Güvenliği
Kendi Konuşan Kodunuzu Oluşturun
Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.