الانتقال إلى المحتوى تفاصيل ونصائح
سجل تحديثات Go Details & Tips 101
v1.24.a (2024/Dec/16)
v1.23.a (2024/Oct/16)
- فصل "ما يتعلق بالحزم القياسية وحزم المستخدم":
- إضافة "دالة
N في الحزمة القياسية math/rand/v2 التي أُدخلت في Go 1.22 توفّر راحة كبيرة في بعض السيناريوهات"
v1.22.a (2024/Mar/18)
- فصل "ما يتعلق بالصياغة والدلالات":
- أدخل Go 1.22 حلقات
for range Integer وغيّر دلالات كتل شيفرة حلقة for. أُضيفت بعض المحتويات ذات الصلة.
v1.21.b
v1.21.a (2023/OCT/11)
- فصل "ما يتعلق بالصياغة والدلالات":
- ذكر أن نتائج تقييم نداءات الدوال
unsafe.Alignof وunsafe.Offsetof وunsafe.Sizeof ليست ثوابت.
- فصل "ما يتعلق بالمصرِّف ووقت التشغيل":
- أُضيفت نصيحة "كيف تضمن أن يبقى حقل بنية محاذى دائماً على 8 بايت".
v1.20.a (2023/Feb/01)
- فصل "ما يتعلق بالصياغة والدلالات":
- ذكر أن Go 1.21 ستضيف دالة
clear المدمجة، والتي يمكنها إزالة مدخلات الخريطة ذات المفاتيح NaN.
- في قسم "تطبيع محدِّدات الطرق"، ذكر أن خطأ إلغاء التوجيه (de-virtualize) قد أُصلح منذ سلسلة أدوات Go 1.20.
- في قسم "بعض ترتيبات تقييم التعبيرات غير محددة في Go"، ذكر أن فرقاً في ترتيب التقييم بين تعريف المتغير العادي وإعادة تعريفه قد أُزيل منذ سلسلة أدوات Go 1.20.
v1.19.e (2022/Nov/15)
- إضافة تفصيلة جديدة "يتحقق مصرِّف Go الرسمي من بعض الأخطاء المحتملة الناتجة عن فخ
:= لكن ليس كلها" في فصل "ما يتعلق بالصياغة والدلالات".
v1.17 (2021/Dec/22)