В perlobj есть достаточно примеров того, почему indirect object syntax не
есть хорошо ( http://perldoc.perl.org/perlobj.html#Indirect-Object-Syntax ).
2009/8/25 Andrew Shitov <[email protected]>:
Есть еще другой довод, что типа такой код рефакторить не удобно.
$x = new Class::X;
сложнее превратить в
$x = Class::X->new->xxx->yyy;
Мне кажется, здесь как раз более наглядно получается, если добавить
скобки:
$x = (new Class::X)->xxx->yyy.
Сразу видно, что X нужен лишь временно.
Почему временно? Это chained методы, которые делают дело и возвращают
$self :)
--
Andrew Shitov
______________________________________________________________________
[email protected] | http://shitov.ru
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
Best regards, Ruslan.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org