Junior — Middle
İnkişafda ümumi tiplər (Generics) istifadə təcrübəniz varmı?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, ümumi tiplər (Generics) müxtəlif məlumat tipləri ilə işləyən komponentlər yaratmağa imkan verir və bu, tip təhlükəsizliyini və kodun təkrar istifadəsini təmin edir. Node.js-də TypeScript və ya Flow istifadə edərək, funksiyalar və siniflər tiplər parametrləri ilə elan edilə bilər. Məsələn, TypeScript-də:
function identity<T>(arg: T): T {
return arg;
}
const num = identity<number>(42); // num tipində number
const str = identity<string>("hello"); // str tipində string
Bu, müxtəlif tiplərə uyğunlaşan və tip təhlükəsizliyini itirmədən ümumi kod yazmağa imkan verir.