[Moscow.pm] "Perl -- за и против"

Nikita Zubkov nikzubkov на gmail.com
Чт Авг 30 07:22:12 PDT 2012


В других языках это тоже возможно:

def myFuncCached *args
  key = 'key_prefix::' + args.join('|')
  ...
end

30 августа 2012 г., 16:20 пользователь Alexandr Alexeev
<afiskon на gmail.com>написал:

> > def func a, b, ...
> >     ....
> > end
> >
> > короче, быстрее набирается и проще читается.
>
> Спорно. А тем временем в перле можно писать такие вещи например:
>
> sub myFuncCached {
>   my $key = 'key_prefix::'.join('|', на _);
>   my $result = getCached($key) || 0;
>   unless($result) {
>     $result = myFunc(@_);
>     setCached($key, $result, 3600);
>   }
>   return $result;
> }
>
> 30 августа 2012 г., 18:10 пользователь Nikita Zubkov
> <nikzubkov на gmail.com> написал:
> > 30 августа 2012 г., 16:03 пользователь alpha6 <denis.fedoseev на gmail.com>
> > написал:
> >
> >> Что такого есть в других языках что в перле реализуется несобирающимися,
> >> заброшенными XS модулями.
> >
> >
> > Где я такое написал?
> > Если у Вас всегда и везде собираются XS'ы и они всегда безглючны, то вы
> > счастливый человек. У меня другой опыт.
> > Пример уже приведен - параметры в функций.
> >
> > --
> > С уважением,
> > Никита Зубков
> >
> > --
> > Moscow.pm mailing list
> > moscow-pm на pm.org | http://moscow.pm.org
> >
>
>
>
> --
> С уважением, Александр
> Личный блог: http://eax.me/
> Мой форум: http://it-talk.org/
> Мой Twitter: http://twitter.com/afiskon
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением,
Никита Зубков
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120830/4c8599a0/attachment.html>


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