Back to questions
IT One
Junior — Middle
85
Какими способами вы осуществляли перебор элементов в массиве?
Companies where asked
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 можно использовать циклы или сторонние библиотеки.
Выбор способа зависит от задачи: нужен ли индекс, нужно ли изменять элементы, важна ли читаемость кода.