تفاصيل ونصائح

سجل تحديثات 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

  • فصل "ما يتعلق بالحزم القياسية وحزم المستخدم":
  • بسبب https://github.com/golang/go/issues/57411، أُزيلت نصيحة "كيف تحاول تشغيل دالة init مخصصة في أبكر وقت ممكن؟".

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)

  • نُشر