|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Orlovsky 2:5020/400 17 Mar 2003 12:30:20 To : All Subject : ссылка из package -------------------------------------------------------------------------------- Это.. у меня такая колбаса.. (извиняюсь) В модуле MyMod есть пакет MyPakName (MyMod eq PakName - в моем случае) в нем объявил ссылку на анонимный массив: $MYREF = ["1","2","3"]; В основной программе: use MyMod; подставляю в параметр одной функции, в которой один из параметров ссылка на массив func ( $MyPakName::MYREF ); И это не фурычит :( А если локально объявить эту же ссылку, то работает.. --Почему не работает, объясняет результаты нижеследющего кода: print "ExtRef: ". ref( $WebDB::P_SPEED ); print br(); print "IntRef: ". ref( $P_SPEED ); который выдает: ExtRef: IntRef: ARRAY Объясните.. Как обойти хотя бы? В чем я не прав? И что не прочитал(пропустил) в perldoc по данному поводу?.. Все, пошел дальше рыть.. --- ifmail v.2.15dev5 * Origin: Ye 'Ol Disorganized NNTPCache groupie (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/208043c14ece.html, оценка из 5, голосов 50
|