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

Вырезка среза в Go

Вырезка берет участок среза от одного номера до другого. В квадратных скобках пишут начало включительно, двоеточие и конец не включая. Запись nums[1:3] дает элементы с номерами 1 и 2, но не 3.

Возьмем три числа и выведем средний участок:

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

На экране 20 и 30. Новая переменная part тоже срез, но короче исходного.

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

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

Сохраните вырезку с номера 1 до 3 не включая границу в mid и выведите mid.

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

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

Выведите вырезку от номера 0 до 2 не включая границу.

Скажите, сколько элементов дает вырезка от 0 до 2 не включая конец.

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