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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Anatoly Moskovsky                    2:5020/400     05 Aug 2003  12:01:40
 To : Dmitry Grebeniuk
 Subject : Re: local deprecated in perl6
 -------------------------------------------------------------------------------- 
 
 Hi!
 *** Dmitry Grebeniuk wrote:
 
  DG>   Есть ли какие-нибудь другие способы сделать переменную видимой в
  DG> функции и всех функциях, вызываемых из нее?  local только для этого
  DG> был нужен, и, внимательно прочитав man perlsub, я не нарвался ни на
  DG> одну проблему...
 
 А вот и не угадал :) Он не для этого нужен.
 Hазначение local - сохранить значение указанной _глобальной_ переменной на
 момент вызова local и восстановить его автоматически при выходе из области
 видимости. Все.
 Саму переменную надо где-то отдельно обьявить(например через our или use
 vars), если включен stricts и в имени не указан пакет.
 
 Т.е. чтобы "сделать переменную видимой в функции и всех функциях, вызываемых
 из нее" надо просто переменную объявить глобальной. local здесь не причем.
 
 Bye
 
 --- ifmail v.2.15dev5
  * Origin: Alkar Teleport News Server (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 local deprecated in perl6   Timur Vafin   02 Aug 2003 14:40:31 
 Re: local deprecated in perl6   Artem Chuprina   04 Aug 2003 11:17:28 
 local deprecated in perl6   Dmitry Grebeniuk   05 Aug 2003 08:26:10 
 local deprecated in perl6   Serge Chervjakov   05 Aug 2003 10:21:50 
 local deprecated in perl6   Dmitry Grebeniuk   05 Aug 2003 10:05:56 
 Re: local deprecated in perl6   Artem Chuprina   05 Aug 2003 12:18:10 
 Re: local deprecated in perl6   Anatoly Moskovsky   05 Aug 2003 12:01:40 
 Re: local deprecated in perl6   Artem Chuprina   05 Aug 2003 12:10:55 
 local deprecated in perl6   Bulat Ziganshin   12 Aug 2003 20:21:08 
 local deprecated in perl6   Dmitry Grebeniuk   12 Aug 2003 22:59:30 
Архивное /ru.perl/648194853112.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional