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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Pimenov Yuri                         2:5020/400     02 Apr 2001  16:05:08
 To : All
 Subject : Re: Модули & внешние переменные
 -------------------------------------------------------------------------------- 
 
 Artem Chuprina wrote:
 
 > pir> у меня такая проблема:
 > pir> есть мною написанный модуль... в нем неоходимо пользоваться
 > переменными из pir> использующей его программы, т.е.:
 > 
 > pir> основная программа:
 > 
 > pir> my %data;
 > pir> use Module;
 > 
 > pir> my $mod = Module->new;
 > 
 > pir> -------------------
 > 
 > pir> модуль:
 > 
 > pir> sub new {
 > pir>       %data;  # <---- и вот как здесь воспользоваться %data из
 > основной
 > pir>                    # программы?
 > pir> }
 > 
 > %main::data?
 > 
 
 фиг вам!!!
 если в основной программе написать не my %data, а use vars '%data', тогда 
 такой фокус срабатывает, а так - индейская хижина (c) Пес Шарик...
 
 (может я что-то сделал не так, попробуйте сами)
 
 да, к тому же, постоянно писать $main::data{"что-то"} чесно говоря не 
 хочется....
 может с typeglob'ами поиграться...
 
 ЗЫ. такое подозрение, что my все портит... а use strict отключать не 
 хочется...
 ссылки - не выход, таких переменных (%data) у меня много...
 --- ifmail v.2.15dev5
  * Origin: Professional Communications (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Модули & внешние переменные   Pimenov Yuri   02 Apr 2001 14:45:52 
 Re: Модули & внешние переменные   Artem Chuprina   02 Apr 2001 15:26:26 
 Re: Модули & внешние переменные   Pimenov Yuri   02 Apr 2001 16:05:08 
 Re: Модули & внешние переменные   Alexey V Drougov   02 Apr 2001 17:36:56 
 Re: Модули & внешние переменные   Artem Chuprina   02 Apr 2001 18:26:23 
 Re: Модули & внешние переменные   Michael Poliakov   02 Apr 2001 15:28:31 
 Re: Модули & внешние пере менные   Alexandr Koshel   02 Apr 2001 15:38:45 
 Модули & внешние переменные   Ivan Frolcov   02 Apr 2001 17:48:29 
Архивное /ru.perl/65772c9bc392.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional