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

Удаление по индексу в Go

Участок среза можно вынуть по номерам. Команда из пакета slices принимает срез, начало и конец не включая, возвращает срез без этого диапазона. Присваивание сохраняет результат в переменной.

Уберем средний элемент из трех чисел:

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

На экране 10 и 30. Длина уменьшилась на один.

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

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

Удалите элемент с номером 1 и выведите срез.

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

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

Удалите первый элемент диапазоном от 0 до 1 не включая конец.

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

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