AzLearn

Generics

تعلم

Generics

Generics تجعل الكود مرناً بدون فقدان الأمان. بدلاً من any، تقول للدالة: خذ نوعاً واحفظه حتى النهاية. هذا الفصل يعلّمك متى تحتاج generic، ومتى تكون annotation عادية أوضح.

ما ستتعلمه:

  • generic functions — دوال تحتفظ بنوع المدخل.
  • generic types — نماذج reusable مثل Result<T>.
  • constraints — تقييد generic بما تحتاجه فعلاً.
  • utility types — أدوات جاهزة مثل Pick وPartial.

مهارات الفصل

generic-functions generic-types constraints utility-types