|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey Gernichenko 2:5079/46.90 03 Mar 2007 13:52:16 To : All Subject : Есть ли функция с заданным именем --------------------------------------------------------------------------------
Пусть имя функции в скалярной переменной. Как определить, существует ли такая
функция? Какие есть еще варианты, кроме:
$func = 'FunctionName';
$r = eval {&{$func}};
if (! $@ =~ /Undefined subroutine/){
print "Function present";
}
До скорых встреч, *All* С уважением, *Sergey*.
--- Hа этом поставим точку.
* Origin: Жизнь прекрасна и удивительна: живу и удивляюсь (2:5079/46.90)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/340345e92a40.html, оценка из 5, голосов 10
|