Операторы языка TRIK Studio
Бинарные операторы
Title
Title
Title
+
Сложение
Применимо к вещественным и целым значениям. Результат целый,
если оба аргумента целые, иначе вещественный.
-
Вычитание
Применимо к вещественным и целым значениям. Результат целый, если оба аргумента целые, иначе вещественный.
*
Умножение
Применимо к вещественным и целым значениям. Результат целый, если оба аргумента целые, иначе вещественный.
/
Деление
Применимо к вещественным и целым значениям. Результат вещественный.
//
Целочисленное деление
Применимо к целым значениям. Результат целый.
^
Возведение в степень
Применимо к вещественным и целым значениям. Результат вещественный.
%
Остаток от деления
Применим к целым значениям. Результат целый.
&
Побитовое «и»
Применимо к целым значениям. Результат целый.
|
Побитовое «или»
Применимо к целым значениям. Результат целый.
>>, <<
Побитовые сдвиги вправо и влево
Применимы к целым значениям. Результат целый.
..
Конкатенация
Применим к строковым значениям. Результат — строка.
>=, >, <, <=
Операции сравнения
Применимы к целым и вещественным значениям. Результат булевый.
==
Операция проверки равенства
Применима к значениям любых типов. Результат булевый.
~=, !=, '~=', '!='
Операция проверки неравенства
Применима к значениям любых типов. Результат булевый. Альтернативные способы записи операции не различаются по смыслу.
and, &&
Логическое «и»
Применимо к целым, вещественным и булевым значениям. Результат булевый. Альтернативные способы записи операции по смыслу не различаются.
or, ||
Логическое «или»
Применимо к целым, вещественным и булевым значениям. Результат булевый. Альтернативные способы записи операции по смыслу не различаются.
Унарные операторы
Title
Title
Title
-
Арифметический унарный минус
Применим к целым и вещественным значениям. Результат целый или вещественный (в зависимости от типа аргумента).
~
Побитовое «не»
Применимо к целым значениям. Результат целый.
not
Логическое «не»
Применимо к булевым, целым, вещественным и строковым значениям, результат булевый (0 или пустая строка считается false, всё остальное — true).
#
Оператор взятия длины
Применим к строковым значениям. Результат целый.
Оператор присваивания
Имеет следующий вид:
переменная1, переменная2, …, переменнаяN = выражение1, выражение2, …, выражениеN
В самом простом виде переменная = выражение
.
Оператор возврата значения
Записывается как обычное выражение и должен находиться в конце блока операторов.
Пустой оператор
Записывается как ;
.
Пример
Блок операторов с двумя операторами присваивания и оператором возврата значения:
Last updated