Конструкция when в Kotlin
Конструкция when выполняет разный код
в зависимости от значения переменной.
Для этого есть конструкция when.
Срабатывает одна ветка, и выполнение на этом кончается.
Число равно единице. На экран попадет "value1":
val num = 1
when (num) {
1 -> println("value1")
2 -> println("value2")
3 -> println("value3")
else -> println("incorrect value")
}
Перепишите следующий код, выбрав подходящую конструкцию:
val lang = "ru"
if (lang == "ru") {
println("rus")
} else if (lang == "en") {
println("eng")
} else if (lang == "de") {
println("deu")
} else {
println("language not supported")
}
Дано число:
val port = 443
Для 80 выведите "http",
для 443 - "https",
для 21 - "ftp",
иначе "custom port".