SWPSUBN Вычитание макроцифр, хранящихся как в ящиках, так и в поле зрения
SYSTEM SWPSUBN
<SWPSUBN [arg1][arg2]>
Вычитание производится из первого аргумента. Операнды могут находиться
как в ящике, так и в поле зрения.
Значение: Результат процедура помещает в первый аргумент, то есть,
если arg1 находится в ящике, то в ящик первого аргумента,
если в поле зрения, то в поле зрения.
-------------------------------- Пример ----------------------------------
START
ENTRY task
SYSTEM PROUT,WTR,RDR,SWPSUBN,SYMB
SWAP box,box1
task = <WTR /box//100/> +
<SWPSUBN /box//5/> +
* выведет 95
<PROUT <SYMB <RDR /box/>>> +
* выведет 94
<PROUT <SYMB <SWPSUBN <RDR /box/>/1/>>> +
* выведет 95
<PROUT <SYMB <RDR /box/>>> +
<WTR /box1//10/> +
* выведет 85
<PROUT <SYMB <SWPSUBN <RDR /box/>/box1/>>>
END
Seealso:
This page last updated on Fri Nov 30 11:06:55 MSK 2001
Copyright © 1992-2001, Vitaly Filatov, Moscow, Russia
Webmaster