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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Mahotkin                      2:5020/400     10 Dec 2002  22:41:44
 To : Andrey Sapozhnikov
 Subject : Re: Работа с HTML
 -------------------------------------------------------------------------------- 
 
 >>>>> "AS" == Andrey Sapozhnikov <sapa@icb.chel.su> writes:
 
  AS> Все это неправда. Прежде чем учить кого-либо подучите Perl сами.
  AS> local предназначен для локализации глобальных переменных (а также
  AS> glob-ов, элементов хешей...). Попробуйте Ваш пример и Вы получите:
  AS> Can't localize lexical variable $x at ...
  >> Wow! Как же сильно сосёт перл!
 
  AS> Это что же он сосет? 
 
 Большое время, само собой. 
  AS> Все предельно логично и правильно. Ибо переменные
  AS> типа local scope (описанные как my) анонимны на этапе исполнения (а
  AS> локализация есть процесс подмены переменной с неким именем ее
  AS> временным заменителем с _тем_же_именем_ именно на этапе
  AS> выполнения). Преобразование имени в адрес у них происходит на этапе
  AS> компиляции, что дает большой выигрыш в скорости, возможность сокрытия
  AS> переменных в closures и еще ряд полезных эффектов. Глобальных и
  AS> локальных переменных они не отменяют, однако резко сокращают
  AS> надобность в последних.
 
 Мне кажется, что если бы local работал с лексическими переменными так, как
 это указано в моём примере, то это было бы вполне в духе перла.
 
 DWIM. 
 То есть local в данном случае являлся бы синонимом my и не привносил бы
 никаких динамических эффектов.  Просто та ветка кода, в которой говорится
 "Can't localize...", стала бы делать вместо этого что-то полезное.
 
 --alexm
 --- ifmail v.2.15dev5
  * Origin: tyranny (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Работа с HTML   Serg   03 Dec 2002 08:20:05 
 Re: Работа с HTML   Victor Wagner   03 Dec 2002 10:32:30 
 Re: Работа с HTML   Artem Chuprina   03 Dec 2002 16:33:31 
 Re: Работа с HTML   Serg   03 Dec 2002 18:38:09 
 Работа с HTML   Kostya Altuhov   05 Dec 2002 23:39:04 
 Re: Работа с HTML   Victor Wagner   03 Dec 2002 19:02:50 
 Re: Работа с HTML   Serg   04 Dec 2002 22:37:38 
 Re: Работа с HTML NEW: Логика regexp серия 2:)   Serg   05 Dec 2002 00:18:23 
 Re: Работа с HTML NEW: Логика regexp серия 2:)   Serg   05 Dec 2002 14:02:11 
 Re: Работа с HTML NEW: Логика regexp серия 2:)   Artem Chuprina   05 Dec 2002 17:19:39 
 Re: Работа с HTML   Artem Chuprina   05 Dec 2002 17:18:06 
 Re: Работа с HTML   Serg   05 Dec 2002 18:01:40 
 Re: Работа с HTML   Sergey Leschenko   05 Dec 2002 18:35:31 
 Re: Работа с HTML   Serg   05 Dec 2002 22:34:11 
 Re: Работа с HTML   Artem Chuprina   05 Dec 2002 21:15:43 
 Re: Работа с HTML   Serg   05 Dec 2002 22:31:37 
 Re: Работа с HTML   Artem Chuprina   06 Dec 2002 00:31:15 
 Работа с HTML   Oleg N. Kotenko   06 Dec 2002 10:13:05 
 Работа с HTML   Serg   08 Dec 2002 22:51:42 
 Re: Работа с HTML   Ivan Frolcov   09 Dec 2002 00:20:56 
 Работа с HTML   Bulat Ziganshin   13 Dec 2002 12:57:30 
 Re: Работа с HTML   Alexey Mahotkin   10 Dec 2002 19:04:12 
 Re: Работа с HTML   Andrey Sapozhnikov   10 Dec 2002 21:38:11 
 Re: Работа с HTML   Alexey Mahotkin   10 Dec 2002 22:02:56 
 Re: Работа с HTML   Andrey Sapozhnikov   10 Dec 2002 22:20:42 
 Re: Работа с HTML   Alexey Mahotkin   10 Dec 2002 22:41:44 
 Re: Работа с HTML   Andrey Sapozhnikov   10 Dec 2002 23:24:37 
 Re: Работа с HTML   Artem Chuprina   11 Dec 2002 17:47:58 
 Re: Работа с HTML   Alexey Mahotkin   10 Dec 2002 19:26:26 
 Re: Работа с HTML   Alexey Mahotkin   10 Dec 2002 19:26:25 
 Работа с HTML   Kostya Altuhov   06 Dec 2002 03:09:46 
 Работа с HTML   Serg   08 Dec 2002 23:00:37 
 Re: Работа с HTML   Victor Wagner   08 Dec 2002 23:09:58 
 Работа с HTML   Alexander Kostiuchenko   09 Dec 2002 04:30:27 
 Re: Работа с HTML   Ivan Frolcov   03 Dec 2002 21:44:58 
 Re: Работа с HTML   Victor Wagner   03 Dec 2002 22:43:11 
Архивное /ru.perl/16984d7bb1c36.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional