Числовые операторы
+ (Сложение)
Оператор сложения складывает операнды и возвращает числовую сумму. Если хотя бы один операнд не является числом, возникает ошибка.
Пример
5 + 2 => 7
- (Вычитание/отрицание)
Оператор вычитания вычитает значение справа (RHS) из значения слева (LHS) и возвращает числовую разность. Если хотя бы один операнд не является числом, возникает ошибка.
Его также можно использовать в унарной форме для смены знака числа.
Примеры
5 - 2=>3- 42=>-42
* (Умножение)
Оператор умножения перемножает операнды и возвращает числовое произведение. Если хотя бы один операнд не является числом, возникает ошибка.
Пример
5 * 2 => 10
/ (Деление)
Оператор деления делит значение слева (LHS) на значение справа (RHS) и возвращает числовое частное. Если хотя бы один операнд не является числом, возникает ошибка.
Пример
5 / 2 => 2.5
% (Остаток от деления)
Оператор остатка от деления делит значение слева (LHS) на значение справа (RHS) с целочисленным частным и остатком. Этот оператор возвращает остаток. Если хотя бы один операнд не является числом, возникает ошибка.
Пример
5 % 2 => 1
.. (Диапазон)
Оператор генерации последовательности создаёт массив монотонно возрастающих целых чисел: от числа слева (LHS) до числа справа (RHS) включительно. Если любой из операндов не вычисляется в целое число, возникает ошибка. Генератор последовательности можно использовать только внутри конструктора массива [].
Примеры
[1..5]=>[1, 2, 3, 4, 5][1..3, 7..9]=>[1, 2, 3, 7, 8, 9][1..$count(Items)].("Item " & $)=>["Item 1","Item 2","Item 3"][1..5].($*$)=>[1, 4, 9, 16, 25]