[RostovOnDon.pm] Perl 5.10

Andrey Alakozov aa29ww на gmail.com
Ср Сен 17 00:25:07 PDT 2008


Алоха,

Здесь опечатка:

 > # time perl -e'for (my $i = 1, $i <=10000000, $i++) {$i+1}'
 > 0.011u 0.011s 0:00.02 100.0%    12+132k 0+0io 0pf+0w

aa29.local$ perl -MO=Deparse -e'for (my $i = 1, $i <=10000000, $i++) {$i+1}'

foreach $_ (my $i = 1, $main::i <= 10000000, $main::i++) {
     $i + 1;
}

Если ее исправить, то все возвращается на свои места:

aa29.local$  time perl -e 'for (my $i = 1; $i <=10000000; $i++) {$i+1}'

real    0m2.678s
user    0m2.670s
sys     0m0.008s

aa29.local$  time perl -e 'for my $i (1..10000000) {$i+1}'

real    0m1.977s
user    0m1.971s
sys     0m0.000s

aa29.local$ perl -v

This is perl, v5.8.7 built for i386-freebsd-64int
(with 2 registered patches, see perl -V for more detail)

-- 
Andrey


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