В Tue, 30 Oct 2012 20:43:27 +0400
Alexandr Alexeev <[email protected]> пишет:

> Сегодня один перловик заверил меня, что программа
> 
> my @arr = (1, 2, 3, 4);
> 
> foreach (@arr) {
>   last;
> }
> 
> foreach (@arr) {
>   print "$_\n";
> }
> 
> должна выводить 2, 3, 4.  Проверил на 5.14.2 - нет, все работает, как
> и ожидалось, получаем 1, 2, 3, 4. Скажите, кто-нибудь знает о подобной
> особенности перла? Может, я не совсем правильно пример запомнил?

В воскресенье в киевской рассылке писали, что each HASH
хранит итератор, и во втором цикле продолжил бы перебор.
Наверное, это имелось в виду.
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить