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

Обратный порядок в Go

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

Развернем три числа:

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

На экране 30, 20, 10. Длина не меняется.

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

nums := []int{1, 2, 3}

Разверните порядок на месте и выведите срез.

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

tags := []string{"a", "b"}

Разверните срез и выведите первый элемент.

Скажите, возвращает ли команда разворота новый срез.

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