тест, конечно, клевый, но если писать по PBP (а в тесте ни одна строка не прошла бы perlcritic brutal), то лучше явно показывать контекст $cnt=scalar @cars; это не отменяет таких задачек (и было интересно их решать в уме) но в скриптах и модулях их быть не должно, код должен читаться с листа без двусмысленностей
31.01.2012, 13:32, "Василий Рябов" <[email protected]>: > https://sites.google.com/a/koorchik.name/www/stati-1/test-na-ponimanie-perl > > Заинтересовал 4 вопрос. > Почему-то в переменную попадает значение последнего элемента списка. > > Стали ковыряться, обнаружили, что: > > $ perl -MO=Deparse -e '$a = ( 1, 2, 3 )' > $a = ('???', '???', 3); > > Что значат знаки вопроса? И откуда они берутся? > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Nikolay Mishin -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
