[Moscow.pm] function ref

Nikolay Mishin mi на ya.ru
Чт Дек 29 01:48:54 PST 2011


Hi MoscowPM

my $ref_sub1=sub {print 'By '. $_[0] };
sub temop_sub{ print 'Hi '. $_[0] };
my $ref_sub=\&temop_sub();
$$ref_sub;
&$ref_sub;
Not a CODE reference at 11_sub_ref.pl line 5.
&{$ref_sub1};

почему так?
почему я не могу вызывать именованную процедуру
&{$ref_sub1}; ??
ведь вызывать ссылку на код с помощью 
& - лучше, чем с помощью $
здесь явно показывается, что вызывается процедура

Спасибо.
--
Nikolay Mishin


Подробная информация о списке рассылки Moscow-pm