task по perl'у
icegreg 3 февраля, 2006 - 05:34
есть
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...