Как реализовать цикл по элементам слайса или массива в вашем языке программирования?

В Go для перебора элементов слайса или массива обычно используется цикл for с конструкцией range. Она позволяет итерироваться по индексам и значениям элементов.

Короткий ответ

Что ответить на собеседовании

В Go для перебора элементов слайса или массива обычно используется цикл for с конструкцией range. Она позволяет итерироваться по индексам и значениям элементов.

Подробный разбор

Ответ с пояснениями

В 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)
    }
}

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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее