الأنواع العامة (أضيفت في Go 1.18) تتيح لك كتابة دوال وأنواع تعمل مع أنواع متعددة عبر معاملات النوع، مع الحفاظ على سلامة النوع في وقت التجميع. تلغي المقايضة القديمة بين تكرار الكود لكل نوع أو فقدان الأمان مع interface{}.
المشكلة التي تحلها الأنواع العامة
{ ... }
{ ... }
{} { ... }
