|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yury Kopyl 2:5020/400 22 Sep 2004 09:34:50 To : Konstantin Tokar Subject : Re: Как узнать имя переменной, на которую есть ссылка? -------------------------------------------------------------------------------- Konstantin Tokar -> "Re: Как узнать имя переменной, на которую есть ссылка?" : AC>>> Hет, если ввести некоторые ограничения на употребление этой штуки, AC>>> то можно пробовать... Ограничения включают: доступность файла AC>>> (т.е. AC>>> с -e не работает), вызов функции по имени, а не через ссылку, AC>>> отсутствие в этой строке второго ее вызова. То бишь банального AC>>> print_dump($a); print_dump($b) AC>>> оно не переживет. >> Все клева, то что делать с Filter::* ? KT> Я на нём сваял фильтр, который воспринимает строки KT> my $a = 1; KT> my $b = 2; KT> my @c=(1,2,3); KT> my %d=(1,2,3,4,5,6); KT> #dump $a,$b,@c,%d KT> как инструкции выдать дамп KT> main:12 $a = 1; KT> $b = 2; KT> $c = [ KT> 1, 2, 3 ]; KT> $d = { KT> '1' => 2, '3' => 4, '5' => 6 }; KT> Пока этого хватает. а что делать, если перед твои фильтром отработает другой? Yury Kopyl aka hrg | http://id.totem.ru | Только взял боец гитару, сразу видно - гармонист... --- ifmail v.2.15dev5.3 * Origin: IAC Samara-Internet, Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.perl/102778706b787.html, оценка из 5, голосов 10
|