parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

«Свой» инкремент

Никита Козин 28.06.2005 19:17

Понадобился свой increment, который бы возвращал рузультат увеличивания. Вот написал:
@inc[variable;count]
^caller.[$variable].inc(^count.int(1))
$result($caller.[$variable])
# end @inc[]
Вызывается так:
$var(1)
^inc[var]
Все отлично работает, только не очень красиво получается, что передаем методу не переменную, а имя переменной.

Если передавать саму перемнную, то каким хитрым способом можно получить ее имя?.. Или такого способа нет — оставить как есть, пока еще работает? :)