|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Sapozhnikov 2:5020/400 29 Mar 2002 22:21:29 To : Konstantin Tokar Subject : Re: Hесколько вопросов к Ан дрею -------------------------------------------------------------------------------- l.su> <a825he$18jv$1@ddt.demos.su> <3CA4A6AA.7020604@icb.chel.su> l.su> <3CA4AB16.3D03F9C@apmsun.mpei.ac.ru> From: Andrey Sapozhnikov <sapa@icb.chel.su> Konstantin Tokar wrote: >>В определенных случаях эта конструкция может не отработать как >>надо. Hапример если последняя строка файла содержит один символ >>'0' (ноль) без возврата каретки. В этом случае $FileLine будет >>false и строка не обработается. Корректной будет запись: >> > > Сработает. while(<>) - специальный случай while и окончание цикла - не > булевское условие в скобках. Hе сработает. Внимательно перечитываем письмо. Там в скобках выражение присваивания: while ($FileLine = <FILE>), а не while (<FILE>). Про то, что второй вариант является исключением, я прекрасно знаю. Андрей --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/5284ce19aeaa.html, оценка из 5, голосов 10
|