task по perl'у

есть
sub lala {
my $task = shift;
...
}
задача сделать так
my $str = 'lala("some_string")';
&$str;

получается только так
my $str = 'lala';
&$str;

но вот параметр передать не могу
Вкрутите руки!
И не надо морали про перл!

Вообще-то так не возможно...

нельзя в одну переменную запихнуть фказатель на функцию с параметрами...
Либо запихиваешь указатель на функцию, либо результат выполнения функиции...

Или щас, я че-то не соображу...
Ты можешь русским языком задачу сформулировать?

Как насчёт: my $ref

Как насчёт:
my $ref = sub { lala("some_string") };
&$ref;

Или обязательно хочется строку интерпретировать? Тогда eval...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".