Junior — Middle
Go tilida Map tuzilmasidagi elementlar bo'ylab qanday o'tish mumkin, sintaksis tuzilmalari yordamida?
sobes.tech AI
AIdan javob
Go tilida, xarita (map) elementlari bo'yicha yurish uchun for range konstruktsiyasidan foydalaniladi. Bu xaritaning kalitlari va qiymatlari bo'yicha iteratsiya qilish imkonini beradi. Misol:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("Kalit: %s, Qiymat: %d\n", key, value)
}
Ushbu misolda, key va value ketma-ket m xaritadan qiymat oladi. Agar faqat kalit yoki faqat qiymat kerak bo'lsa, keraksiz o'zgaruvchini _ bilan bo'shatish mumkin.