|
الهياكل في Go مجموعات من الحقول محددة الأنواع. تفيد في تجميع البيانات معًا لتكوين سجلات. |
|
|
|
|
|
|
يحتوي نوع الهيكل |
|
|
تنشئ |
|
|
تستخدم Go جمع المهملات؛ لذلك يمكنك بأمان إعادة مؤشر إلى متغير محلي، إذ لن ينظفه جامع المهملات إلا عندما تنعدم المراجع النشطة إليه. |
|
|
|
|
تنشئ هذه الصيغة هيكلًا جديدًا. |
|
|
يمكنك تسمية الحقول عند تهيئة هيكل. |
|
|
تأخذ الحقول غير المذكورة قيمها الصفرية. |
|
|
تعطي البادئة |
|
|
من المتعارف عليه حصر إنشاء الهياكل الجديدة في دوال إنشاء. |
|
|
استخدم النقطة للوصول إلى حقول الهيكل. |
|
|
يمكنك أيضًا استخدام النقاط مع مؤشرات الهياكل؛ إذ تفك Go إشارة المؤشرات تلقائيًا. |
|
|
الهياكل قابلة للتغيير. |
|
|
إذا لم يُستخدم نوع هيكل إلا لقيمة واحدة، فلا يلزم أن نسميه؛ إذ يمكن أن يكون للقيمة نوع هيكل مجهول. يشيع استخدام هذه التقنية في الاختبارات القائمة على جداول. |
|
|
المثال التالي: الأساليب (method).