[Moscow.pm] new Class::($arg)

Ruslan Zakirov ruslan.zakirov на gmail.com
Вт Авг 25 03:29:24 PDT 2009


2009/8/25 Andrew Shitov <andy на shitov.ru>:
>> Есть еще другой довод, что типа такой код рефакторить не удобно.
>>
>> $x = new Class::X;
>>
>> сложнее превратить в
>>
>> $x = Class::X->new->xxx->yyy;
>
>
> Мне кажется, здесь как раз более наглядно получается, если добавить скобки:
>
> $x = (new Class::X)->xxx->yyy.
>
> Сразу видно, что X нужен лишь временно.

Почему временно? Это chained методы, которые делают дело и возвращают $self :)

>
> --
> Andrew Shitov
> ______________________________________________________________________
> andy на shitov.ru | http://shitov.ru
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards, Ruslan.


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