Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Ітерація по масивах | Масиви та Зрізи
Вступ до 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

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

Suggested prompts:

Can you show me the code that increments odd numbers and squares even numbers?

Can you explain how the loop distinguishes between odd and even numbers?

What happens to the original array after this operation?

Awesome!

Completion rate improved to 1.96

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
some-alt