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

Наличие элемента в Go

Наличие числа в срезе можно спросить готовой командой из пакета slices. Она сравнивает элементы с искомым значением и отвечает логическим результатом: найдено или нет.

Подключим пакет и проверим два числа в коротком ряду:

package main import ( "fmt" "slices" ) func main() { nums := []int{10, 20, 30} fmt.Println(slices.Contains(nums, 20)) fmt.Println(slices.Contains(nums, 99)) }

На экране true и false. Второе число в срезе отсутствует, поэтому ответ отрицательный.

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

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

Выведите, есть ли в срезе число 30, через пакет slices.

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

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

Проверьте наличие 7 и выведите результат.

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

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