علل ومشكلات
علل معروفة في مترجم Go وكيفية التعامل معها.
- 1 خطأ في مقارنة القنوات عندما تُستخدم القنوات كتعبيرات case في كتل شيفرة switch (في سلسلة أدوات Go من الإصدار v1.20 إلى v1.23.x)
- 2 توجيهات التعليق //go:build go1.mn لا تعمل مع إصدارات سلسلة أدوات Go v1.22.x عندما لا تكون ملفات go.mod معنية
- 3 سطر التوجيه go 1.mn في ملف go.mod لا يعمل مع بعض إصدارات سلسلة أدوات Go لبعض ملفات مصدر Go التي تحتوي توجيهات التعليق //line ...
- 4 دالة json.Unmarshal لا تطابق مفاتيح الكائنات بدقة عندما ينبغي لها ذلك
- 5 بعض أخطاء ترتيب تهيئة المتغيرات على مستوى الحزمة المعروفة في إصدارات معيّنة من سلسلة أدوات Go
- 6 استدعاءات recover في أجسام حلقات المرور على المُكرِّرات لا تعمل
- 7 متغيرات التكرار من نوع strings.Builder في حلقات for;; التقليدية ذات الشروط الثلاثة منفَّذة بشكل غير صحيح