|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 16 Dec 2002 14:56:36 To : Andrey Sapozhnikov Subject : Re: Использование мак р -------------------------------------------------------------------------------- Здравствуй, Andrey Sapozhnikov. AS> Dmitry Bezgodov wrote: AS> > Привет! AS> > AS> > есть такой вопрос: AS> > AS> > Как использовать (макро)подстановку переменных? AS> > AS> > sub aha { AS> > my ($arg1, $arg2) = @_; AS> > # далее хочу сделать вызов `$arg1`->`arg2` AS> > ... ??? AS> > # т.е. например мне надо получить return p1->f1; AS> > # где агрумент1='p1' и аргумент2='f1' AS> > } AS> > AS> > #т.е. при вызове AS> > print aha('p1', 'f1'); AS> > #реально выполнилось print p1->f1; AS> > AS> > Дмитрий AS> > AS> Есть два пути. AS> 1. perldoc -f eval AS> 2. perldoc strict А с какой версии не работает $arg1->$arg2() при включенном use strict? -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454980f0b1e.html, оценка из 5, голосов 10
|