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

Добавление нескольких в Go

В конец можно поставить сразу несколько чисел. После имени среза в команде добавления перечисляют значения через запятую. Так же можно развернуть другой срез с помощью трех точек после его имени.

Добавим два числа сразу, затем склеим второй ряд:

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

Сначала четыре числа, затем шесть. Три точки передают все элементы extra по одному в конец nums.

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

row := []int{1}

Добавьте 2 и 3 одной командой и выведите срез.

Даны переменные:

head := []int{1, 2} tail := []int{4, 5}

Склейте tail к head через разворот второго среза и выведите head.

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

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