map -> grep - wtf? отдельная саба для одного единственного применения -
определенно лишнее.
----- Original Message -----
From: Анатолий Шарифулин
To: Moscow.pm group
Sent: Thursday, July 29, 2010 2:44 PM
Subject: Re: [Moscow.pm] записать короче
Вообще-то здесь grep :)
[ grep { s/../..;g;1 } func() ]->[0]
Во-вторых,
my($result) = grep { .. } func();
В-третьих,
_s(func())
sub _s { .. }
В-четвертых,
_s func();
sub _s($) { .. }
или
sub _s(@) { .. }
2010/7/29 Eugene Toropov <[email protected]>
Всем привет.
Надо применить к результату func() замену s/%/\$/g.
Другими словами,
[map {s/%/\$/g; $_} func()]->[0]
Результат не должен зависеть от контекста вызова.
Можно записать короче?
Евгений
[email protected]
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
С уважением,
Анатолий Шарифулин.
--------------------------------------------------------------------------------
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org