|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Onokhov 2:5020/400 10 Apr 2005 01:53:06 To : Serg Ivanov Subject : Re: Ошибки в Перле --------------------------------------------------------------------------------
Serg Ivanov wrote:
> Tue Apr 05 2005 15:29, Andrew Alakozow wrote to Serg Ivanov:
>
> SI>> Что за ерундовина: вставляю внутрь цикла map цикл while, и Перл уже
> SI>> при трансляции (!) молча зацикливается (или виснет). Перл 5.8 под
>
> Я долго искал этот пример в своих файлах, наконец, сейчас нашел и выжал из
> него такой код:
> map{while(1){}}@a;
> Смысл в том, чтоб внутри map поставить while(1) и все!
Оптимизация так работает:
perl -MO=Deparse -e "map{while(1+2-$x){}}1"
map {while (3 - $x) {
();
}} 1;
-e syntax OK
Я бы сказал, что это не баг, а случайная фича
--- ifmail v.2.15dev5.3
* Origin: RTComm.RU (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9181a10e6ca0.html, оценка из 5, голосов 10
|