Menu
CoddyTech

`make` ile Map Oluşturma

Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası. Ders 86 / 109.

make işlevi, özellikle değerleri hemen başlatmanız gerekmediğinde, haritalar oluşturmanın başka bir yolunu sunar.

make kullanarak boş bir map oluştur:

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

Sonuç:

map[]

Oluşturduktan sonra haritaya öğeler ekleyin:

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

Sonuç:

map[Alice:95 Bob:80]
challenge icon

Görev

Başlangıç

Bu meydan okumada, Go'da make işlevini kullanarak bir eşlem oluşturma alıştırması yapacaksın. Farklı kişilerin en sevdikleri renkleri saklayan bir eşlem oluşturacaksın.

Görevin, make kullanarak bir eşlem oluşturmak ve ardından bu eşleme bazı anahtar-değer çiftleri eklemek.

Kendin dene

package main

import "fmt"

func main() {
	// TODO: make kullanarak 'favoriteColors' adlı bir map oluştur
	// Anahtarlar string (isimler), değerler de string (renkler) olmalı
	
	// map'e bazı anahtar-değer çiftleri ekleme
	favoriteColors["Alice"] = "Blue"
	favoriteColors["Bob"] = "Green"
	favoriteColors["Charlie"] = "Red"
	
	// map'i yazdır
	fmt.Println("Favorite colors:", favoriteColors)
	
	// Bob's favorite color değerini yazdır
	fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Go derleyicisi