Соглашусь с Михаилом...<div><br></div><div>Оригинальная запись достаточно читаема. Сокращение - это тупо ухудшение поддерживаемости кода.</div><div>Попытка исправить код приведёт к его полному переписыванию.</div><div><br>
</div><div>Кстати, вынес бы это в отдельный метод, где бы и описал, зачем используется [lalala]-&gt;[0]</div><div><br><br><div class="gmail_quote">29 июля 2010 г. 14:33 пользователь Eugene Toropov <span dir="ltr">&lt;<a href="mailto:jt@aaanet.ru">jt@aaanet.ru</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">





<div bgcolor="#ffffff">
<div><font face="Arial" size="2">Всем привет.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Надо применить к результату func() замену 
s/%/\$/g.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Другими словами,</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">[map {s/%/\$/g; $_} func()]-&gt;[0]</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Результат не должен зависеть от контекста 
вызова.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Можно записать короче?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Евгений</font></div>
<div><font face="Arial" size="2"><a href="mailto:jt@aaanet.ru" target="_blank">jt@aaanet.ru</a></font></div>
<div><font face="Arial" size="2"></font> </div></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br></div>