Записки программиста 1с

Kotlin операторы условия.

Условные выражения if-else  if-else

Kotlin операторы условия в языке. В языке Kotlin для получения результатов проверки используются операторы if (если)-else if (иначе если)-else(иначе). В принципе, синтаксис схож со многими другими языками.

Kotlin операторы условия
Kotlin оператор условия

Логические операции Kotlin

and (аналог &&): возвращает true, если оба операнда равны true.

or (аналог ||): возвращает true, если хотя бы один из операндов равен true.

xor: возвращает true, если только один из операндов равен true. Если операнды равны, возвращается false

! или метод not(): возвращает true, если операнд равен false. И, наоборот, если операнд равен true, возвращается false.

in: возвращает true, если операнд имеется в некоторой последовательности.

Тернарный оператор Kotlin

Возвращение значения из if

Стоит отметить, что конструкция if может возвращать значение. Например, найдем максимальное из двух чисел:

Оператор when Kotlin

Конструкция when проверяет значение некоторого объекта и в зависимости от его значения выполняет тот или иной код. Конструкция when аналогична конструкции switch в других языках. Выражение else в when заменяет default, как в других языках.

Оператор when возвращение значения

Как и if конструкция when может возвращать значение. Возвращаемое значение указывается после оператора

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *