[Moscow.pm] тест на понимание Perl

Max Naboka maksym.naboka на gmail.com
Вт Янв 31 01:41:46 PST 2012


Если не нравятся знаки вопросов, можно сделать так :)
perl -MO=Deparse,-sv -e '$a = ( 1, 2, 3 )'
$a = (, , 3);
-e syntax OK


31 января 2012 г. 11:37 пользователь Alexandr Alexeev
<afiskon на gmail.com>написал:

> Я не уверен на счет знаков вопроса, но последний элемент присваивается не
> "почему-то", а потому что в перле списки всегда (ну или по крайней мере - с
> давних пор) так себя вели и в camel book об этом говорится прямым текстом.
>
> 31 января 2012 г. 13:32 пользователь Василий Рябов <me на ryvasy.net>написал:
>
> 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
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
>
> --
> С уважением, Александр
> Личный блог: http://eax.me/
> Мой форум: http://it-talk.org/
> Мой Twitter: http://twitter.com/afiskon
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120131/80671af5/attachment.html>


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