العودة إلى الدورة

المتغيرات والأنواع الأولية

لغة Go (Golang) للخدمات المصغرة السحابية (Cloud-Native Microservices)

المتغيرات والأنواع

تعتمد Go على نظام الأنواع الثابتة (statically typed)، مما يوفر الأداء والأمان.

طرق التصريح:

  • var name string = "Go" (تصريح صريح)
  • name := "Go" (تصريح قصير، شائع داخل الدوال)

الأنواع الأساسية:

  • int, float64, bool, string.
  • uint للأعداد الصحيحة الموجبة (مفيد لإزاحة البايتات).

يتم إعطاء قيم Go "قيم صفرية" (Zero Values) افتراضية إذا لم يتم تحديد قيمة (مثل 0 للأرقام، و "" للنصوص).