Junior — Middle
Как да реализирате цикъл върху елементите на слайс или масив във вашия програмен език?
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)
}
}
Този цикъл е удобен и лесен за четене, работи както с масиви, така и със слайсове.