Математические операторы
Все математические операторы имеют парный аналог с присвоением значения:
- + и += — сложение арифметических типов данных;
- - и -= — вычитание арифметических типов данных;
- / и /= — деление (результат число с плавающей точкой);
- // и //= — целочисленное деление с округлением к меньшему числу (как в Python);
- * и *= — умножение (он же используется и для повторения текстовых строк);
- % и %= — остаток от целочисленного деления;
Отдельный оператор для возведения в степень отсуствует.
Операторы двоичного сдвига *) пока не реализованы
- .<. - Битовый сдвиг влево
- .>. - Битовый сдвиг вправо
- .>>. - Битовый сдвиг вправо с заполнением знакового бита
- .&. - Битовый оператор И
- .|. - Битовый оператор ИЛИ
- .^. - Битовый оператор ИСКЛЮЧАЮЩЕЕ ИЛИ
- .~. - Битовый унарный оператор НЕ (инверсии)