Это вроде со всеми массивами так:
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