my $result = func();
$result =~ s/%/\$/g;
return $result;

Не?


2010/7/29 Eugene Toropov <[email protected]>:
> Тоже вариант. Тогда видимо надо доопределить условие тем, что на все это
> сверху делается return, что добавляет еще третью строчку.
>
> То есть переписать надо вот это:
>
> return [map {s/%/\$/g; $_} func()]->[0]
>
>
>
>> А я бы наоборот, длиннее записал:
>>
>> my $result = func();
>> $result =~ s/%/\$/g;
>>
>> :-)
>>
>>> Надо применить к результату func() замену s/%/\$/g.
>>
>>> Можно записать короче?
>>
>>
>> --
>> Andrew Shitov
>> ______________________________________________________________________
>> [email protected] | http://shitov.ru
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
>>
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>



-- 
Andrew Shitov
______________________________________________________________________
[email protected] | http://shitov.ru
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить