30 августа 2012 г., 17:48 пользователь Nikita Zubkov <[email protected]> написал: > Тем, что > > def func a, b, ... > .... > end > > короче, быстрее набирается и проще читается.
Кто мешает использовать Method::Signatures или signatures? > 30 августа 2012 г., 15:45 пользователь Alexander Onokhov <[email protected]> > написал: >> >> sub func { >> my %args = ( >> a => 'def_val_a', >> b => 'def_val_b', >> @_, >> } >> return $args{a} . $args{b}; >> } >> >> Чем плохо-то? >> >> >> >> 2012/8/30 Nikita Zubkov <[email protected]> >>> >>> 30 августа 2012 г., 15:04 пользователь Alex Varyanick <[email protected]> >>> написал: >>>> >>>> > Уже за отсутствие именованных параметров функции в синтаксисе или >>>> > необходимости каждый раз писать полное имя package'а можно не >>>> > рекомендовать >>>> > использовать perl. >>>> >>>> qwe(a => 42, b => "hello"); # mmm? >>> >>> >>> Нет. >>> >>> sub func { >>> my( ... ) = @_; # о боже за что? >>> } >>> >>>> >>>> >> -- >> Alexander >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> > > > > -- > С уважением, > Никита Зубков > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Best regards, Ilya Chesnokov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
