Flávio,<br><br><div class="gmail_quote">2011/5/29 "Flávio R. Lopes" <span dir="ltr"><<a href="mailto:flavio.lopes@links.inf.br">flavio.lopes@links.inf.br</a>></span><br><div>[...] </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div bgcolor="#ffffff" text="#000000"><div class="im"><blockquote type="cite"><div class="gmail_quote"><div>[1] <a href="https://github.com/russoz/perltests/blob/master/test-grep.pl" target="_blank">https://github.com/russoz/perltests/blob/master/test-grep.pl</a></div>


  </div>
</blockquote></div>
É aqui que não entendo porque o Perl, digamos, "não segue com a lógica
do bloco", ou seja, ele não faz o exemplo (abaixo) do MAP.<br>
Aqui ele somente coloca no meu array @result somente o "itens" do array
de entrada que correspondem A PRIMEIRA CONDIÇÃO do bloco, ou seja "X
> 4", que no caso correspondem: result = 5 6 7 8 9.<br>
É neste ponto que não consigo entender porque ele não segue analisando
TODA estrutura do bloco: { $_ > 4 ? 2 * $_ : 0 * $_ }, ou seja, ele
só me retorna os valores que deixam a expressão verdadeira, ou seja,
somente os itens que são maiores que 4 ($_ > 4).<br>
Pelo que estou vendo, quando se usa o Grep, ele me traz os itens do
array de entrada que "deixa verdadeira" as condições do Bloco? Seria
mais ou menos isso?</div></blockquote><div><br></div><div>Sim, exatamente isso. E porque, no Perl, o valor 0 (zero) é considerado 'falso' e valores != 0 (não-zero) são considerados 'verdadeiro'. Assim, o grep funciona da seguinte forma: retorne todos os elementos do array de entrada <b>para os quais a execução do { BLOCO } retorne VERDADEIRO</b>.</div>

<div><br></div><div>Os exemplos do Ulisses, também neste thread, foram melhores até que os meus. Dê uma olhada.</div><div><br></div><div>[]s,</div><div>-- </div></div><font face="georgia, serif">Alexei "RUSSOZ" Znamensky </font><div>

<font face="georgia, serif">[russoz_gmail_com] [<a href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a>] [<a href="https://github.com/russoz" target="_blank">https://github.com/russoz</a>]<br>

<span style="border-collapse:collapse"><div>Only love / Can bring the rain / That makes you yearn to the sky</div></span></font></div><br>