[Moscow.pm] записать короче

Eugene Toropov jt на aaanet.ru
Чт Июл 29 03:58:03 PDT 2010


Оно! :) По критерию читаемости точно вне конкуренции. Но TMTOWTDI же :)



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



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