Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
VRuzin 29.03.2007 07:20
например:@run[][x;y] $x(0) $y(0) ^run2[10] ^$x=$x^; ^$y=$y @run2[count_] $x($x+10) $y($y+20) ^if($count_>0){^run2[^eval($count_-1)]}В этом коде, если я хочу из первого метода @run[] вызвать второй - @run2[]. @run2[] - с рекурсией на себя... @run2[] изменяет значения $x и $y. В данном случае, метод их изменить не может, так как у нас x и y - это локальные переменные вызывающего метода @run[].