Sobes.tech
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.