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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergey Larionov                      2:5020/400     10 Oct 2002  07:04:43
 To : All
 Subject : Значение переменной из пакета
 -------------------------------------------------------------------------------- 
 
 Привет всем !
 
 Есть пакет, приблизительно такой :
 
 package ComFunc;
 my ( $Flag);
 BEGIN {
         $Flag = '*************';
 };
 
 Этот пакет используется в главном скрипте :
 
 require 'ComFunc.pm';
 printf "ComFunc::Flag \'$ComFunc::Flag\' ";
 
 Сообщений об ошибке не выдается, но печатаеся :
 
 ComFunc::Flag ''
 
 Куда делось значение переменной ? Пробовал окружить переменные и
 подпрограммы в пакете скобками блока {}, как это рекомендовано в
 (С.Холзнер "Perl - специальный справочник" стр 177) .
 Результат тот же...
 
                     Сергей Ларионов
 --- ifmail v.2.15dev5
  * Origin: Tomsktelecom - Digital Networks (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Значение переменной из пакета   Sergey Larionov   10 Oct 2002 07:04:43 
 Значение переменной из пакета   Ivan Frolcov   10 Oct 2002 07:29:05 
 Re: Значение переменной из пакета   Sergey Larionov   10 Oct 2002 10:14:15 
Архивное /ru.perl/12232e3bf2fad.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional