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

Индекс элемента в Go

Индекс первого вхождения числа нужен, когда важно место, а не только факт. Команда из пакета slices возвращает номер или -1, если значение не найдено.

Найдем место числа 20 и отсутствующего 99:

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

На экране 1 и -1. Отрицательный результат здесь означает «нет такого элемента».

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

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

Выведите индекс числа 10 через пакет slices.

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

nums := []int{2, 4, 4}

Найдите индекс числа 4 и выведите его.

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

nums := []int{1, 2}

Выведите индекс числа 0 и скажите, что означает ответ.

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