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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Denis Mittsev                        2:5058/106     15 Jun 2000  00:14:36
 To : All
 Subject : Exporter, @EXPORT, @EXPORT_OK...
 -------------------------------------------------------------------------------- 
 
 Hi !
 
   Правильно ли я понял, разглядывая исходники Exporter.pm, что при
 
 use Module qw($a $b $c);
 
   импортируются _только_ указанные переменные, а на список в @EXPORT
 кладется ? Другими словами, @EXPORT импортируется _только_ при
 
 use Module; ?
 
   Требуется всегда экспортировать нехилый список обязательных
 переменных, которые перечислять не хочется; и только некоторые из еще
 большего @EXPORT_OK. Как будет правильнее с идеологической точки зрения:
 
 1) двойной use:
 use Module; 
 use Module qw($x $y);
 
 2) описать обязательные переменные в tag, и
 use Module qw(:tag $x $y);
 
   В принципе, работают оба варианта; но может ли всплыть какая
 побочная бяка при первом ? 
 
 -- 
 SY,
  Denis
 
 Hе поймите меня правильно.
 --- Gnus v5.6.45/XEmacs 21.1 - "Canyonlands"
  * Origin: Denis's home (2:5058/106@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Exporter, @EXPORT, @EXPORT_OK...   Denis Mittsev   15 Jun 2000 00:14:36 
 Re: Exporter, @EXPORT, @EXPORT_OK...   Michael Samanov   15 Jun 2000 13:13:50 
 Re: Exporter, @EXPORT, @EXPORT_OK...   Artem Chuprina   15 Jun 2000 19:29:55 
Архивное /ru.perl/905690ee2367.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional