<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
если не шутишь, то <br>
for/foreach работают со списком, <br>
<br>
поскольку <fh> в списковом контексте читает весь файл <br>
foreach (<>) {} равносильно <br>
my @data = <>; # прочитали весь файл/файлы в массив<br>
foreach (@data)<br>
<> можно заменить на любую get_something() <br>
<br>
while (expr) {} на каждой итерации вычисляем условие, контекст
булевый, то есть скалярный<br>
while (<>) { # здесь <fh> в скалярном контексте, читаем
построчно в $_<br>
<br>
в обсуждаемом коде foreach (<>) не приведет к ошибке, но в
целом такое использование с <> странно, "вероятно не то, что
думали"<br>
<br>
foreach my $row ($sth->fetch) { # итерация по списку из одного
элемента ([...]) <br>
<br>
<br>
<div class="moz-cite-prefix">On 12/08/2015 01:51 PM, Anatoly Y
wrote:<br>
</div>
<blockquote
cite="mid:CAMGPQmsvdCU9+gTyiRvZ=Kio_5+CsD0CxSFTStQ3LOU0EHFrDQ@mail.gmail.com"
type="cite">
<div dir="ltr">а чем?</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Dec 8, 2015 at 4:20 PM, Андрей
Асякин <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:asan999@gmail.com" target="_blank">asan999@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Чувак пишет скрипт <a
moz-do-not-send="true"
href="http://stackcollapse_perf.pl" target="_blank">stackcollapse_perf.pl</a>,
от одного названия можно обосраться... но чем for от while
отличается не знает)<span class=""><br>
<br>
<div>On 12/08/2015 12:54 PM, Orlovsky Alexander wrote:<br>
</div>
<blockquote type="cite">
<div>brendangregg: This weird Perl trick made my
program eat 5x less memory, and run faster <a
moz-do-not-send="true"
href="https://t.co/1ty7vvEEGL" target="_blank"><a class="moz-txt-link-freetext" href="https://t.co/1ty7vvEEGL">https://t.co/1ty7vvEEGL</a></a></div>
<div><a moz-do-not-send="true"
href="https://twitter.com/brendangregg/status/674155317303910400"
target="_blank">https://twitter.com/brendangregg/status/674155317303910400</a></div>
<div> </div>
<br>
<fieldset></fieldset>
<br>
</blockquote>
<br>
</span></div>
<br>
--<br>
Moscow.pm mailing list<br>
<a moz-do-not-send="true" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>
| <a moz-do-not-send="true" href="http://moscow.pm.org"
rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
</body>
</html>