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

Условие в цикле по срезу в Go

Внутри цикла по срезу можно выполнять команду только для подходящих элементов. Тело перебора крутится для каждого значения, а ветка if решает, печатать ли число или пропустить шаг.

Выведем только четные из короткого ряда:

nums := []int{10, 15, 20} for _, v := range nums { if v%2 == 0 { fmt.Println(v) } }

На экране 10 и 20. Нечетное 15 проверку не проходит.

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

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

Выведите только числа больше 2.

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

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

Выведите "yes" для элементов, равных 1.

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

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