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

جرّب بنفسك

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

quiz iconاختبر نفسك

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

جميع دروس Fundamentals

تدرّب بنفسك: مترجم Go عبر الإنترنت