Junior — Middle
Kako se vrši prolaz kroz elemente u strukturi podataka map?
sobes.tech АИ
Одговор од АИ
U jeziku Go, za prolazak kroz elemente u mapi koristi se petlja for sa ključnom riječi range. Pri svakoj iteraciji, možete dobiti ključ i vrijednost iz mape. Redoslijed prolaska nije garantovan i može biti različit pri svakom pokretanju programa.
Primjer:
m := map[string]int{"jabuka": 5, "banana": 3, "narandža": 7}
for key, value := range m {
fmt.Printf("Ključ: %s, Vrijednost: %d\n", key, value)
}
Ako želite proći samo kroz ključeve, možete koristiti:
for key := range m {
fmt.Println(key)
}
Na ovaj način, prolazak kroz elemente u mapi u jeziku Go je jednostavan i praktičan uz pomoć range.