Sobes.tech
Junior — Middle

Geliştirmede jenerik türlerini kullanma deneyiminiz var mı?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, jener tipler (Generics), farklı veri tipleriyle çalışan bileşenler oluşturmayı sağlar ve bu sayede tip güvenliği ile kod tekrarını mümkün kılar. Node.js'te TypeScript veya Flow kullanarak, fonksiyonlar ve sınıflar tip parametreleriyle tanımlanabilir. Örneğin, TypeScript'te:

function identity<T>(arg: T): T {
  return arg;
}

const num = identity<number>(42); // num tipinin number olacağı
const str = identity<string>("hello"); // str tipinin string olacağı

Bu, farklı tiplerde uyum sağlayan, güvenlik kaybı olmadan genel kod yazmayı sağlar.