العوامل الحسابية
a, b := 10, 3
a + b // 13
a - b // 7
a * b // 30
a / b // 3 (قسمة صحيحة)
a % b // 1 (الباقي)
الإسناد
a += 5 // a = a + 5
a -= 2
a *= 3
a++ // زيادة (جملة، ليست تعبيرًا)
a--
⚠️ في Go،
a++جملة مستقلّة — لا يمكنb := a++.
المقارنة
a == b a != b
a > b a < b
a >= b a <= b
تعيد bool.
المنطقية
x := (a > 5) && (b < 5) // و
y := (a > 5) || (b > 5) // أو
z := !x // نفي
عوامل البِت
a & b // AND
a | b // OR
a ^ b // XOR
a << 1 // إزاحة يسار
a >> 1 // إزاحة يمين
الأولوية
استخدم الأقواس للوضوح:
result := (a + b) * 2
🎯 التالي: الثوابت و iota.