Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Ітерація по масивах | Масиви та Зрізи
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Вступ до Golang

bookІтерація по масивах

Свайпніть щоб показати меню

Масиви можуть містити велику кількість пов’язаних даних, і іноді виникає потреба отримати доступ до даних або змінити їх оптом. Зручніше це зробити, перебираючи масив у циклі для колективної роботи з його елементами.

Можна пройтись по всьому масиву за допомогою циклу for. Функція len повертає довжину масиву, яку можна використати в умові циклу для визначення кількості ітерацій:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { numbers := [] int { 5, 10, 15, 20, 25, 30, 25 } for i := 0; i < len(numbers); i++ { fmt.Printf("Element %d: %d\n", i, numbers[i]) } }

У наведеному вище коді використовується цикл for для ітерації len(numbers) разів, де len(numbers) — це довжина масиву. Усередині циклу змінна i використовується для індексації та доступу до елементів.

Наступний код збільшує всі непарні числа та підносить до квадрату всі парні числа в масиві:

index.go

index.go

copy
1234567891011121314151617
package main import "fmt" func main() { numbers := [] int { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } fmt.Println(numbers) for i := 0; i < len(numbers); i++ { if numbers[i] % 2 == 0 { numbers[i] *= numbers[i] } else { numbers[i]++ } } fmt.Println(numbers) }
question mark

Який правильний спосіб використання циклу for для проходження по масиву з назвою myArr?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 5. Розділ 6
some-alt