Sobes.tech
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)
    }
}

Този цикъл е удобен и лесен за четене, работи както с масиви, така и със слайсове.