|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Pashchenko 2:5062/17.212 28 Sep 2003 12:33:10 To : All Subject : Подключить свой модуль -------------------------------------------------------------------------------- Извините за столь чайниковский вопрос, но: Решил я писать одну программку, ну и для приличия разделить ее на модули. Сначала не понял, как вообще подключать. Потом посмотрел скрипты друга - понял, но вот незадача. Пишу: File vars.pm: package vars; $MyVar="this is a var in my module"; File test.pl use vars; print $vars::MyVar; ---------------------------- Вывод остаётся пустым, то есть переменной такой он не знает. После часа чтения документации (часа, потому что на английская :) понял, что у перла есть массив @ISA где он держит пути к инклудам. Hо там же написано, что на в конце концов файлы ищуться в локальном каталоге. А... СТОП! Блин, как же я прогнался: в стандартном каталоге уже есть vars.pm. *Меняю вопрос:* Как мне в массив @ISA добавить свой каталог первым? Да еще и сделать это секьюрно. PS простите за чайниковство и многословие. Счастливо _All_ ! ... слyшаю: Rob D - Clubbed To Death --- 1.1.5-020726 * Origin: Меньше знаешь - крепче спишь! (2:5062/17.212) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/38923f769e3c.html, оценка из 5, голосов 10
|