Sobes.tech
Back to questions
Junior — Middle
85

Какими способами вы осуществляли перебор элементов в массиве?

Companies where asked
IT OneIT One

Answer from AI

sobes.tech AI

Перебор элементов в массиве можно осуществлять разными способами, в зависимости от языка программирования и задачи. Вот несколько распространённых методов:

  • Цикл for с индексом — классический способ, когда перебираем элементы по индексу.
for i := 0; i < len(arr); i++ {
    fmt.Println(arr[i])
}
  • Цикл for range (в Go) — удобный способ перебора элементов с доступом к индексу и значению.
for index, value := range arr {
    fmt.Println(index, value)
}
  • Рекурсия — иногда используется для обхода массива, особенно если нужно выполнить сложную логику.

  • Функции высшего порядка (например, map, filter в других языках) — для перебора с применением функций, в Go можно использовать циклы или сторонние библиотеки.

Выбор способа зависит от задачи: нужен ли индекс, нужно ли изменять элементы, важна ли читаемость кода.