parser

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

 

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

RTFM

agat 11.03.2003 16:46

Проверка наличия в переменной кода

Т.к. оператор def не считает переменные, содержащие код, определенными, для проверки наличия в переменной кода необходимо использовать is:
$something{^do[]}
^if($something is junction){
# выполнение кода
$something
}

Проверка определенности метода

Значение $имя_метода, это тоже junction, поэтому проверять существование метода необходимо также оператором is, а не def:
@body[]
тело

@main[]
Старт
^if($body is junction){
^body[]
}{
Метод «body» не определен!
}
Финиш