The Code Fix

🐹 شرح Go

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

تعريف المتغيّرات

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.

🎯 التالي: الشروط والحلقات والدوال.