Junior — Middle
Жеке программалоо тилиңизде slice же массивдин элементтери боюнча циклду кантип ишке ашыруу керек?
sobes.tech AI
AIден жооп
Go тилинде, слайс же массив элементтерин өтүү үчүн көбүнчө for цикл жана range курулушу колдонулат. Бул индекстер жана элементтердин баалуулары боюнча өтүүгө мүмкүндүк берет.
Слайс аркылуу өтүүнүн мисалы:
package main
import "fmt"
func main() {
сандар := []int{10, 20, 30, 40}
// Индекс жана баалуулук менен өтүү
for i, v := range сандар {
fmt.Printf("Индекс: %d, Баалуулук: %d\n", i, v)
}
// Эгер индекске муктаж болбосо
for _, v := range сандар {
fmt.Println(v)
}
}
Бул цикл ыңгайлуу жана оңой окулат, ал массивдер менен слайс менен иштейт.