Назад к вопросам
Junior — Middle
86
Как реализовать цикл по элементам слайса или массива в вашем языке программирования?
Компании, где спрашивали
Российский центр оборота прав
Ответ от нейросети
sobes.tech AI
В Go для перебора элементов слайса или массива обычно используется цикл for с конструкцией range. Она позволяет итерироваться по индексам и значениям элементов.
Пример перебора слайса:
package main
import "fmt"
func main() {
numbers := []int{10, 20, 30, 40}
// Перебор с индексом и значением
for i, v := range numbers {
fmt.Printf("Индекс: %d, Значение: %d\n", i, v)
}
// Если индекс не нужен
for _, v := range numbers {
fmt.Println(v)
}
}
Такой цикл удобен и читаем, он работает как с массивами, так и со слайсами.