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

Добавление в конец в Go

Новый элемент ставят в конец, а результат записывают обратно в переменную. Встроенная команда append возвращает срез, который может указывать на тот же массив или на новый, если места не хватило. Старое имя без присваивания не увидит добавление.

Добавим число 40 к трем исходным:

nums := []int{10, 20, 30} nums = append(nums, 40) fmt.Println(nums)

На экране четыре числа, последнее 40. Длина стала 4. Запись через = обязательна.

Дан следующий срез:

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

Добавьте 40 в конец с присваиванием и выведите срез.

Запишите пустой срез целых в bag, добавьте 1 в конец и выведите длину.

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

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