تعريف المتغيّرات
var name string = "براء"
var age int = 25
// الطريقة المختصرة (داخل الدوال)
city := "الرياض"
count := 10
العامل := يعرّف ويستنتج النوع تلقائيًا — الأكثر استخدامًا.
الأنواع الأساسية
| النوع | الاستخدام |
|---|---|
string | نص |
int | عدد صحيح |
float64 | عدد عشري |
bool | منطقي |
الطباعة
name := "سارة"
age := 22
fmt.Printf("الاسم %s والعمر %d\n", name, age)
fmt.Println("مرحبًا", name)
الثوابت
const Pi = 3.14159
المصفوفات والشرائح (Slices)
// مصفوفة بحجم ثابت
var arr [3]int = [3]int{10, 20, 30}
// شريحة (slice) — أكثر مرونة وشيوعًا
nums := []int{1, 2, 3}
nums = append(nums, 4) // إضافة
fmt.Println(len(nums)) // 4
💡 الشرائح (Slices) أكثر استخدامًا من المصفوفات الثابتة في Go.
🎯 التالي: الشروط والحلقات والدوال.