Русский
Интеграции
Powered By GitBook
Операторы языка TRIK Studio

Бинарные операторы

​Title
​Title
​Title
+
Сложение
Применимо к вещественным и целым значениям. Результат целый,
если оба аргумента целые, иначе вещественный.
-
Вычитание
Применимо к вещественным и целым значениям. Результат целый, если оба аргумента целые, иначе вещественный.
*
Умножение
Применимо к вещественным и целым значениям. Результат целый, если оба аргумента целые, иначе вещественный.
/
Деление
Применимо к вещественным и целым значениям. Результат вещественный.
//
Целочисленное деление
Применимо к целым значениям. Результат целый.
^
Возведение в степень
Применимо к вещественным и целым значениям. Результат вещественный.
%
Остаток от деления
Применим к целым значениям. Результат целый.
&
Побитовое «и»
Применимо к целым значениям. Результат целый.
|
Побитовое «или»
Применимо к целым значениям. Результат целый.
>>, <<
Побитовые сдвиги вправо и влево
Применимы к целым значениям. Результат целый.
..
Конкатенация
Применим к строковым значениям. Результат — строка.
>=, >, <, <=
Операции сравнения
Применимы к целым и вещественным значениям. Результат булевый.
==
Операция проверки равенства
Применима к значениям любых типов. Результат булевый.
~=, !=, '~=', '!='
Операция проверки неравенства
Применима к значениям любых типов. Результат булевый. Альтернативные способы записи операции не различаются по смыслу.
and, &&
Логическое «и»
Применимо к целым, вещественным и булевым значениям. Результат булевый. Альтернативные способы записи операции по смыслу не различаются.
or, ||
Логическое «или»
Применимо к целым, вещественным и булевым значениям. Результат булевый. Альтернативные способы записи операции по смыслу не различаются.

Унарные операторы

​Title
​Title
​Title
-
Арифметический унарный минус
Применим к целым и вещественным значениям. Результат целый или вещественный (в зависимости от типа аргумента).
~
Побитовое «не»
Применимо к целым значениям. Результат целый.
not
Логическое «не»
Применимо к булевым, целым, вещественным и строковым значениям, результат булевый (0 или пустая строка считается false, всё остальное — true).
#
Оператор взятия длины
Применим к строковым значениям. Результат целый.

Оператор присваивания

Имеет следующий вид:
переменная1, переменная2, …, переменнаяN = выражение1, выражение2, …, выражениеN
В самом простом виде переменная = выражение.

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

Записывается как обычное выражение и должен находиться в конце блока операторов.

Пустой оператор

Записывается как ;.

Пример

Блок операторов с двумя операторами присваивания и оператором возврата значения:
1
a, b = 1, 2; -- оператор присваивания и пустой оператор
2
c = 3; -- оператор присваивания и пустой оператор
3
a + b + c -- оператор возврата значения
Copied!
Last modified 1yr ago