Menu
CoddyTech

إنشاء الخرائط باستخدام `make`

جزء من قسم الأساسيات في رحلة GO على Coddy. الدرس 86 من 109.

توفر الدالة make طريقة أخرى لإنشاء الخرائط، خاصةً عندما لا تحتاج إلى تهيئة القيم فورًا.

أنشئ خريطة فارغة باستخدام make:

scores := make(map[string]int)
fmt.Println(scores)

النتيجة:

map[]

أضف عناصر إلى الخريطة بعد إنشائها:

scores["Alice"] = 95
scores["Bob"] = 80
fmt.Println(scores)

النتيجة:

map[Alice:95 Bob:80]
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرّب على إنشاء خريطة باستخدام الدالة make في Go. ستنشئ خريطة تخزّن الألوان المفضلة لأشخاص مختلفين.

مهمتك هي إنشاء خريطة باستخدام make، ثم إضافة بعض أزواج المفتاح والقيمة إليها.

جرّب بنفسك

package main

import "fmt"

func main() {
	// TODO: أنشئ خريطة باسم 'favoriteColors' باستخدام make
	// يجب أن تكون المفاتيح سلاسل نصية (أسماء)، وأن تكون القيم أيضًا سلاسل نصية (ألوان)
	
	// إضافة بعض أزواج المفتاح والقيمة إلى الخريطة
	favoriteColors["Alice"] = "Blue"
	favoriteColors["Bob"] = "Green"
	favoriteColors["Charlie"] = "Red"
	
	// اطبع الخريطة
	fmt.Println("Favorite colors:", favoriteColors)
	
	// اطبع Bob's favorite color
	fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}
quiz iconاختبر نفسك

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

جميع دروس الأساسيات

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