пятница, 5 февраля 2021 г.

Добавил стековые индексы $x

 Хотел вчера поработать, но что-то настроение было не прекрасное. И я подумал, что если начать работать в таком настроении, то я быстро устану, и программа будет у меня вызывать унылые ассоциации.

Поэтому выспался и занялся работой с утра. Добавил взятие значения со стека в качестве объекта команды или параметра.

Стековые индексы $x

Система индексации классическая:

$ - последнее значение на стеке
$0, $1, $2 ... - значение по его порядковому номеру ($0 - самое первое, $1 - второе и т.д.)
$-1, $-2, $-3 ... - обратная индексация от последнего значения ($ - последнее, $-1 - предпоследнее и т.д.)

Понял, что нужно ещё добавить $* - взять все значения, например, чтобы поместить их в массив. Но это я добавлю вместе с массивами. 

Комментариев нет: