А, ацкая копипаста, да, Николай.
неееееТТТТТТТ..
не получается, это плохая практика.
оно будет работать только так
sub create_index{
my ($fh, $idx_file)=@_;
print "create index func ZZ $fh, $idx_file\n";
}
my $v='create_index';
no strict 'refs'; # or nothing worked, but when you do it some kittens die
&{$v}('foo','bar');
но, госспидя, не делайте так, примерно никогда или чуть реже.
Короче, глобальная мысль, думать все каникулы до просветления -
"Функция определяет форму".
как бы прежде чем что-то сделать нужно честно ответить на вопрос "ЗАЧЕМ?".
Ответ на этот вопрос в 95% случаев упрощает "КАК".
Вот скажите мне честно, нафига вам резолвить литерал? Что ценного в этом
изврате?
Митяй
PS. просьба - примеры должны быть copy-past worked - вставил и запустил (ну
положим что хештег у каждого свой). Ваши таким свойством не обладают. Обычно.
On Dec 29, 2011, at 4:27 PM, Nikolay Mishin wrote:
> Митяй, еще раз, привет,
> так, меня Николай зовут, но это Бог с ним,
>
> классные наблы прочитал,
> получается так:
> sub create_index ($$){
> my ($fh, $idx_file)=@_;
> print "create index func ZZ $fh, $idx_file\n";
> }
> $v='create_index';
> &{$v}(10);
> и ссылка не нужна, просто как параметр передаем имя функции!
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org