Дополнительные команды
Last updated
Last updated
В компилятор встроено несколько дополнительных команд, которые позволяют некоторые конструкции.
Прибавляет к значению (первый параметр) число (второй параметр):
Второй параметр по умолчанию равен 1
.
Начиная с версии 3.06 можно использовать оператор инкремента ++
. Он пишется после имени переменной и увеличивает ее значение на 1
.
Вычитает из значения (первый параметр) число (второй параметр):
Второй параметр по умолчанию равен 1
.
Начиная с версии 3.06 можно использовать оператор декремента --
. Он пишется после имени переменной и уменьшает ее значение на 1
.
Второй параметр по умолчанию равен 2
.
Второй параметр по умолчанию равен 2
.
Первый параметр должен быть глобальной переменной, второй - целым числом больше либо равным нулю.
Умножает переменную на саму себя
Эта функция возвращает случайное число в заданном интервале:
Умножает значение (первый параметр) на число (второй параметр):
Делит значение (первый параметр) на число (второй параметр):
Эта функция задает адрес для , по которому она будет хранить свое значение. Значения переменных хранятся в начале файла main.scm
.
Применять эту команду следует только к переменным с текстовым именем (например, $text
). Для переменных с числовым именем (т.н. ) их адрес определяется самим этим числом. Например, переменная $40
хранит свое значение по смещению 160
(40*4).
Тип переменной должен быть .
Может использоваться как для целых, так и для дробных чисел. Конечный опкод зависит от переменной, в которую записывается результат ($rnd
).