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

Условные выражения представляют некоторое условие, которое возвращает значение типа Boolean: либо true (если условие истинно), либо false (если условие ложно).

Операции отношения

> (больше чем): возвращает true, если первый операнд больше второго. Иначе возвращает false.

< (меньше чем): возвращает true, если первый операнд меньше второго. Иначе возвращает false.

>= (больше чем или равно): возвращает true, если первый операнд больше или равен второму.

<= (меньше чем или равно): возвращает true, если первый операнд меньше или равен второму.

== (равно): возвращает true, если оба операнда равны. Иначе возвращает false.

!= (не равно): возвращает true, если оба операнда НЕ равны.

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

Операндами в логических операциях являются два значения типа Boolean. Нередко логические операции объединяют несколько операций отношения:

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

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

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

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

В качестве альтернативы оператору ! можно использовать метод not().

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

Выражение 1..6 создает последовательность чисел от 1 до 6. И в данном случае оператор in проверяет, есть ли значение переменной a в этой последовательности. Поскольку значение переменной a имеется в данной последовательности, то возвращается true.

Поделись с друзьями:
Если вам понравилась статья, подписывайтесь на наши социальные сети.

Оставьте комментарий

пять + 3 =