Цикл по массиву в 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, затем выведите массив.
Скажите, поменялись ли ячейки в массиве.