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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Andrew Alakozow                      2:5061/6       11 Oct 2005  14:47:02
 To : Љ®«п­ Ѓ®Є®ў
 Subject : Re: Глобальные переменные и функции
 -------------------------------------------------------------------------------- 
 
 КБ> подскажите, как мне задать переменные в отдельном файле и потом
 КБ> использовать их.
 
 При использовании глобальной переменной определенной в другом пакете нужно 
 указывать имя пакета:
 
 print $Global::a;
 
 или в самом пакете явно указывать, что переменная из пакета main:
 
 $main::a = 3;
 
 Там где можно, вместо глобальных переменных лучше использовать константы.
 
 КБ> Плюс ко всему есть потребность в создании отдельного файла, гду будут
 КБ> хранится все общие функции, которые мне нужно вызывать с определёнными
 КБ> параметрами... Как решить и этот вопрос?
 
 perldoc Exporter
 
 КБ> Я так думаю, что ничего не выходит, т.к. perl ищет в @INC а мне бы
 КБ> нужно, чтобы он искал там, где сам скрипт лежит...
 
 Текущий каталог ('.') включается в @INC, если только Perl не запущен в 
 режиме tainted (perl -t).
 
 P.S. Имена переменных $a и $b зарезервированы для функции sort, их лучше не 
 использовать.
 
 aa29 
 --- Microsoft Outlook Express 6.00.2900.2180
  * Origin: Life In The Dark (2:5061/6)
 
 

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

 Тема:    Автор:    Дата:  
 Глобальные переменные и функции   Љ®«п­ Ѓ®Є®ў   11 Oct 2005 13:38:44 
 Re: Глобальные переменные и функции   Andrew Alakozow   11 Oct 2005 14:47:02 
 Re: Глобальные переменные и функции   Artem Chuprina   11 Oct 2005 16:40:50 
Архивное /ru.cgi.perl/42043ec8e7bbc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional