|
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
|