Junior — Middle
Go тилинде Map түзүмүндөгү элементтер аркылуу өтүүнү кандай аткаруу керек, синтаксистик курулуштарды колдонуу менен?
sobes.tech AI
AIден жооп
Go тилинде, карта (map) элементтери боюнча өтүү үчүн for range курулушу колдонулат. Бул картадагы ачкычтар жана маанилер боюнча өтүүгө мүмкүндүк берет. Мисал:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("Ачкыч: %s, Мааниси: %d\n", key, value)
}
Бул мисалда, key жана value кезек-кезеги m картасынан маанилерди алат. Эгер гана ачкыч керек болсо же гана мааниси керек болсо, керексиз өзгөрмөнү _ колдонуп калтырып коюңуз.