Sobes.tech
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 картасынан маанилерди алат. Эгер гана ачкыч керек болсо же гана мааниси керек болсо, керексиз өзгөрмөнү _ колдонуп калтырып коюңуз.