Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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» не определен!
}
Финиш