Как упростить условный оператор при множестве условий на Kotlin?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про то как упростить условный оператор if else более удобным вариантом. Это нужно для более быстрого ввода кода. Итак, начнём.
Для начала зайдите в Studio или по ссылке (выберите Kotlin): https://www.onlinegdb.com/online_java_compiler
Введём следующий код:
var age=10
var is_adult=when {
age<14->"Ребёнок."
age<18->"Подросток."
else->"Взрослый."
}
println(is_adult)
В первой строке мы объявили переменную при помощи var и присвоили ей 10. Имя этой переменной
Далее мы присвоили переменной is_when. Это означает условный оператор if-
Внутри мы ставим условие, что если age меньше 14, то выводим “Ребёнок”. Не забудьте поставить стрелки ->.
Далее мы ставим условие, что при меньше 18 мы выводим “Подросток”.
Если не одно условие не подпадает под введённые, то мы пишем else и тогда выводиться то что ни в каких обозначенных условиях не введено.
Далее мы при помощи println выводим результат переменной is_adult.
В итоге мы получаем следующий код:
fun main() {
var age=10
var is_adult=when {
age<14->"Ребёнок."
age<18->"Подросток."
else->"Взрослый."
}
println(is_adult)
}
Попробуйте его изменить, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от