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

Несколько значений в when в Kotlin

В одной ветке when можно перечислить несколько значений через запятую. Подойдет любое из них, и сработает этот код.

Число 2 входит в первую группу. На экран попадет "group A":

val num = 2 when (num) { 1, 2, 3 -> println("group A") 4, 5, 6 -> println("group B") else -> println("other") }

Число 5 попадает во вторую группу. На экран попадет "group B":

val num = 5 when (num) { 1, 2, 3 -> println("group A") 4, 5, 6 -> println("group B") else -> println("other") }

Дано число:

val day = 6

Для чисел 1, 2 и 3 выведите "start", для 4, 5 и 6 - "middle", для 7 - "end", иначе "unknown".

Дана строка:

val lang = "de"

Для "ru" и "by" выведите "east", для "en" и "de" - "west", иначе "other region".

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