Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmArFR 137 of 350 menu
◀ ▶

Цикл по массиву в Go

Цикл по массиву отдает номер и значение каждого элемента. После for пишут два имени через запятую, затем range и имя массива. На каждом круге первое имя получает номер, второе получает значение ячейки.

Значение во второй переменной: копия элемента. Запись в эту переменную не меняет массив. Чтобы изменить ячейку, используют имя массива с номером: nums[i] = ....

Напечатаем номера и значения для массива из трех чисел:

nums := [3]int{10, 20, 30} for i, v := range nums { fmt.Println(i, v) }

На экране три строки: пары 0 и 10, 1 и 20, 2 и 30. Если в теле написать v = 0, массив nums останется прежним.

Дан следующий массив:

nums := [3]int{10, 20, 30}

Переберите nums и выведите только значения, по одному на строку.

Дан следующий массив:

words := [2]string{"one", "two"}

Переберите массив и на каждом круге печатайте номер и строку одной командой вывода.

Дан следующий массив:

pair := [2]int{3, 4}

В цикле по массиву измените вторую переменную цикла на 0, затем выведите массив. Скажите, поменялись ли ячейки в массиве.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить