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

Объединение срезов в Go

Два среза склеивают, добавив элементы второго к первому. Для этого используют команду добавления с разворотом второго ряда: три точки после имени передают каждый элемент по очереди. Результат записывают в первую переменную.

Соединим короткие ряды:

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

На экране четыре числа по порядку. right сам не меняется, растет только left.

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

left := []int{1} right := []int{2, 3}

Склейте срезы в all и выведите результат.

Объедините два пустых созданных среза и выведите длину.

Скажите, нужно ли присваивать результат склейки обратно в первый срез.

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