Junior — Middle
Жалпы типтерди (Generics) колдонууда тажрыйбаңыз барбы?
sobes.tech AI
AIден жооп
Ооба, жалпы түрлөр (Generics) аркасында ар кандай маалымат түрлөрү менен иштей турган компоненттер түзүүгө болот, бул түрдүн коопсуздугун жана кодду кайра колдонушту камсыз кылат. Node.jsте TypeScript же Flow колдонуп, функцияларды жана класстарды түрлөрдүн параметрлери менен жарыялай аласыз. Мисалы, TypeScriptте:
function identity<T>(arg: T): T {
return arg;
}
const num = identity<number>(42); // num түрү number
const str = identity<string>("hello"); // str түрү string
Бул универсалдуу код жазууга мүмкүндүк берет, ал ар кандай түрлөргө ылайыкташып, түр коопсуздугун жоготпой.