|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/905690ee2367.html, оценка из 5, голосов 10
|