[Moscow.pm] while без условий

Alex Kapranoff alex на kapranoff.ru
Пн Фев 25 15:18:08 PST 2008


Denis Evdokimov wrote:
> почему конструкция вида:
> while() {}
> Приводит к бесконечному циклу?

Капитан Депарс спешит на помощь:
% perl -MO=Deparse -e 'while() {}'
while (1) {
     ();
}

Кстати, та же фигня с while(" ").

> P.S. Моя логика, как всегда далека от perl, но мне кажется, что эта
> запись ближе к
> while('') {}
> чем к
> while(1) {}

И ещё ближе к синтаксической ошибке, как в случае с if () {}
:)


Подробная информация о списке рассылки Moscow-pm