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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     05 Aug 2003  12:10:55
 To : Dmitry Grebeniuk
 Subject : Re: local deprecated in perl6
 -------------------------------------------------------------------------------- 
 
 Хмутро.
 
  TV>>> Вообще так ли необходима ф-я local? Веротно, что она окажется
  TV>>> deprecated в perl6?
  AC>> Строго говоря, нет. Равно как половина функций и большинство
  AC>> операторов в перле. Просто с ними удобнее. Hо сейчас в перле local
  AC>> действительно пора в deprecated, ибо она больше дурацких вопросов
  AC>> приносит, чем пользы.
 
 DG> Есть ли какие-нибудь другие способы сделать переменную видимой в функции и
 DG> всех функциях, вызываемых из нее?  local только для этого был нужен, и,
 DG> внимательно прочитав man perlsub, я не нарвался ни на одну проблему...
 
 Ключевое слово - "внимательно" :-) Hет, более прямого способа нет, если
 имеется в виду завести переменную, таки локальную для этого вызова этой
 функции (иначе что мешает использовать глобальную?). Другое дело, что само по
 себе это действие не самоценно, оно ценно как способ решения некоторой задачи.
 Которая при ином проектировании (например, при объектном интерфейсе или
 передаче всех подобных параметров одним анонимным хэшом) решается без помощи
 local.
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (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/11477fef7d992.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional