[Cascavel-pm] Legibilidade do map()... [Was: Duvida $dbh->prepare]
Luis Motta Campos
luismottacampos em yahoo.co.uk
Segunda Janeiro 29 03:26:50 PST 2007
On Jan 29, 2007, at 2:25 AM, Nilson Santos Figueiredo Junior wrote:
> On 1/28/07, Luis Motta Campos <luismottacampos em yahoo.co.uk> wrote:
>> OK, ok, voces me convenceram.
>> Vou parar de usar map() onde cabe foreach()...
>
> Se o suposto ganho de performance foi o que te convenceu, então talvez
> você devesse voltar a utilizar o map(), uma vez que ele é ~2% mais
> rápido no caso geral.
>
> A razão correta para se utilizar foreach() é semântica e por isto esta
> forma é a recomendada, independentemente do ganho ou perda de
> performance - ao contrário do que você deixou a entender (i.e. a
> maneira com melhor tempo de execução nem sempre é a maneira
> correta/recomendada).
Na verdade, como eu comecei a programar aprendendo Smalltalk e
Lisp, map() para mim é muito mais intuitivo que foreach(), sabe-se lá
por quê... ;-)
> Mas se eu entendi mal e você realmente entendeu a motivação por trás
> da utilização de foreach() ao invés de map() - a semântica - então
> pode desconsiderar esse email.
Sim, claro. Para a maior parte das pessoas, é mais simples ler
foreach() que map(). Eu aprendi isso a duras penas.
Putamplexos!
--
Luis Motta Campos is software engineer,
perl fanatic evangelist, and amateur {cook, photographer}
Mais detalhes sobre a lista de discussão Cascavel-pm