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