Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مقدمة إلى الخرائط (Maps)

جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 84 من 109.

تُعد الـ Maps في لغة Go عبارة عن أزواج مفتاح-قيمة، وهي تشبه القواميس (dictionaries) في اللغات الأخرى. فهي تتيح لك تخزين واسترجاع القيم باستخدام مفاتيح فريدة.

أنشئ خريطة (map) تربط الأسماء النصية (string) بالأعمار الصحيحة (int):

ages := map[string]int{
    "Alice": 25,
    "Bob": 30,
}

الوصول إلى قيمة باستخدام مفتاحها:

aliceAge := ages["Alice"]
fmt.Println(aliceAge)

سيكون الناتج:

25

إضافة زوج مفتاح-قيمة جديد:

ages["Charlie"] = 22

ورقة مرجعية

الخرائط (Maps) في لغة Go هي عبارة عن أزواج من المفاتيح والقيم (key-value pairs) تقوم بتخزين واسترجاع القيم باستخدام مفاتيح فريدة.

إنشاء خريطة:

ages := map[string]int{
    "Alice": 25,
    "Bob": 30,
}

الوصول إلى قيمة باستخدام مفتاحها:

aliceAge := ages["Alice"]

إضافة زوج جديد من المفتاح والقيمة:

ages["Charlie"] = 22

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals