Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Pavel Ammosov                        2:5020/400     26 Sep 2001  18:17:57
 To : Sergey Prozhogin
 Subject : Re: хитрость
 -------------------------------------------------------------------------------- 
 
 Sergey Prozhogin wrote:
 
 SP>package parser;
 
 Имена пакетов, начинающихся со строчной буквы зарезервированы для 
 прагм perl'а.  Обзови его Parser, к примеру.
 
 SP>use strict;
 SP>use Data::Dumper;
 
 SP>my $p_routines = {
 SP>    '000'   => \&parser::parse_000,
 SP>    '001'   => \&parser::parse_001,
 SP>    ...
 SP>};
 
 [...]
 SP>print Dumper( $rountine ); дает $VAR1 = 'sub{"DUMMY"}'
 
 Вполне естественно, Data::Dumper именно так и
 показывает ссылки на функции: в нем нет декомпилятора, так что 
 ссылки у тебя получились вполне корректно.
 
 SP>делал кто нить такое?
 SP>или какие-нить идеи?
 
 SP>строго говоря всё это можно оформить как подключаемый модуль (не пекежд) и
 SP>юзать через require, а не use, но хочеться понять!
 
 -- 
 Павел Аммосов, email: apavel@aha.ru, icq uin: 19210183
 wwW: http://isabase.philol.msu.ru/~apavel/
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 хитрость   Sergey Prozhogin   24 Sep 2001 21:33:38 
 Re: хитрость   Pavel Ammosov   26 Sep 2001 18:17:57 
Архивное /ru.perl/65776fde2a21.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional