Thuta Learning
ရှာဖွေရန်
AdvancedProgrammingintermediate

Generics

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Generics များသည် type တစ်ခုတည်းဖြင့်သာ အလုပ်လုပ်မည့်အစား types အမျိုးမျိုးဖြင့် အလုပ်လုပ်နိုင်သော reusable components များ (functions, classes) တည်ဆောက်နိုင်ရန် ပြုလုပ်ပေးသည်။ <T> (Type variable) ကို အသုံးပြုသည်။

typescript
function getFirstElement<T>(arr: T[]): T | undefined {
  return arr[0];
}

let firstNumber = getFirstElement([1, 2, 3]);
let firstString = getFirstElement(["a", "b", "c"]);

console.log(firstNumber);
console.log(firstString);
You should see
1 a
Generics | Thuta Learning