Изменение элемента в Go
Элемент массива можно заменить новым значением по тому же номеру. Запись похожа на обращение для чтения: имя, скобки с номером, знак равенства и новое значение. Остальные ячейки при этом не меняются.
Возьмем массив из трех чисел, выведем средний элемент, запишем туда другое число и снова выведем:
nums := [3]int{10, 20, 30}
fmt.Println(nums[1])
nums[1] = 99
fmt.Println(nums[1])
Сначала на экране 20, после замены 99.
Элементы с номерами 0 и 2
остаются 10 и 30.
Дан следующий массив:
nums := [3]int{10, 20, 30}
Замените первый элемент на 5 и выведите
nums[0].
Дан следующий массив:
note := [2]string{"old", "keep"}
Поставьте "new" в ячейку с номером 0
и выведите обе ячейки двумя командами.
Дан следующий массив:
row := [4]int{1, 2, 3, 4}
Измените последний элемент на 0,
используя номер 3. Выведите весь
массив одной командой.