Это вроде со всеми массивами так:

 perl -E '@x = ({a=>1}); say $x[0]{a}'


И вообще в сложных разыменовываниях , можно опускать стрелки.
$x->[0]->{x}->[1]    === $x->[0]{x}[1]


On 08/13/2014 06:14 PM, Andrey Asyakin wrote:
Критика)

В статье написано, что в Perl параметры в функцию передаются по ссылке.
Возможно правильней было бы написать, что элементы @_, $_[0], и т.д. являются алиасами, то бишь магическими переменными.
Ссылка это ссылка все же, это может ввести в заблуждение.

Кстати, хмм, не знал до недавнего момента, что с элеменами @_можно работать без разыменовывания:

 perl -E 'f({x => 42}); sub f { say $_[0]{x}, $_[0]->{x} }'


13.08.2014 16:30, Тимур Нозадзе пишет:
Всем спасибо на добром слове. Мы старались.
Но а как же конструктивная критика? ;)


13 августа 2014 г., 16:03 пользователь Denis Fedoseev <[email protected] <mailto:[email protected]>> написал:

    Отличная статья, все просто и понятно - молодцы :)


    13 августа 2014 г., 15:51 пользователь Naim Sh <[email protected]
    <mailto:[email protected]>> написал:

        Ребята, вы молодцы . +1


        On 08/13/2014 04:29 PM, Alexey Shrub wrote:

            Приветствую,

            да, вчера видал, бегло просмотрел, неплохо и весьма
            подробно описано

            Wed, 13 Aug 2014 13:17:51 +0400 от Тимур Нозадзе
            <[email protected] <mailto:[email protected]>>:

                Мы тут, дабы принесть немного света в наш мир,
                коллективно соорудили статью:
                http://habrahabr.ru/company/regru/blog/232933/ .
                Между прочим, пользуется большим интересом среди
                хабрапользователей, что не может не радовать. И даже
                никто не троллит Perl в комментах. Так что, может
                быть, у Perl-сообщества ещё не всё так плохо. ;)
                Приглашаем всех поучаствовать в обсуждении.


-- Moscow.pm mailing list
        [email protected] <mailto:[email protected]> | http://moscow.pm.org




-- С уважением, Денис Федосеев

    --
    Moscow.pm mailing list
    [email protected] <mailto:[email protected]> | http://moscow.pm.org




--
С уважением, Тимур Нозадзе






-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить