Разделы

2.4.2. Арифметические операции

s4g поддерживает обычные арифметические операции.
Бинарные (значения находятся по обе стороны оператора)

  • сложение +
  • вычитание -
  • умножение *
  • деление /

Также поддерживается унарный минус, который меняет знак значения переменной на противоположный. Данная операция осуществляется за счет подстановки встроенного «универсального нуля», то есть выражение -x эквивалентно 0-x.
Значение стоящее перед операндом операции задает тип значения которое получится в конечном итоге. К примеру если был первое значение было int то и результат будет int.