Определение 15.4. Функции and, or и not

(and <выражение>+)

(or <выражение>+)

(not <выражение>+)

Функция and возвращает значение true, если значение каждого из ее аргументов равняется true. В противном случае она возвращает значение false. Каждый аргумент функции проверяется слева направо. Если встречается аргумент со значением false, проверка значений аргументов прекращается, и функция возвращает значение false.

Функция or возвращает значение true, если значение хотя бы одного из ее аргументов равняется true. Иначе она возвращает значение false. Как и в случае функции and, аргументы функции проверяются слева направо. При встрече первого аргумента со значением true проверка значений аргументов прекращается, и все выражение получает значение true.

Функция not возвращает значение true, если ее аргумент имеет значение, равное false. В противном случае она возвращает значение false.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: