AngelScript Help

bool

https://www.angelcode.com/angelscript/sdk/docs/manual/doc_datatypes_primitives.html#bool

Простейший тип, который принимает всего два значения:

true

Истина. Указывает на верность условия или утверждения.

false

Ложь. Указывает на неверность условия или утверждения.

Операторы

Присваивание

Сохранение значения второго операнда в объект, указанный первым операндом.

bool A = true;

Отрицание

Логическое отрицание - унарная операция результатом которой является значение, противоположное исходному.

bool A = !true; // false bool B = not false; // true

Равенство

Оператор равенства == возвращает значение true, если его операнды равны. В противном случае возвращается false.

bool A = true == false; // false

Неравенство

Оператор неравенства != возвращает значение true, если его операнды не равны. В противном случае возвращается false.

bool A = true != false; // true

И

Логическое И - операция, которая возвращает true если оба операнда равны true. В противном случае возвращается false.

bool A = true && true; // true bool B = true and false; // false

ИЛИ

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

bool A = true || true; // true bool B = true or false; // true

Исключающее ИЛИ

Логическое исключающее ИЛИ - операция, которая возвращает true если один из операндов равен true, а второй false. В противном случае возвращается false.

bool A = true ^^ true; // false bool B = true xor false; // true
Last modified: 16 October 2024