[Moscow.pm] Вопрос про foreach

Mons Anderson inthrax на gmail.com
Ср Окт 31 03:20:37 PDT 2012


Уверен?

use 5.012;
my @a = (1,2,3);
for (;local (undef,$_) = each @a;) { last }
for (;local (undef,$_) = each @a;) { say }

ну или

use 5.012;
my @a = (1,2,3);
while (local (undef,$_) = each @a) { last }
while (local (undef,$_) = each @a) { say }


2
3

http://perldoc.perl.org/functions/each.html

On 10/30/2012 09:22 PM, Denis Evdokimov wrote:
> Такие "фокусы" можно делать с хешами и строками, с массивами нельзя.
>
>

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20121031/8f05ce9c/attachment.html>


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