[Cascavel-pm] Duvida Array

Patty Silva ptfzs em yahoo.com.br
Sexta Agosto 24 06:28:44 PDT 2007


Foi so um exemplo.. mas eh exatamente o que eu quero
Quero imprimir so determinadas posicoes do Array :D
:)
e aqui
 my @new = map { $array[$_] } @ARGV;
eu faco isso.. 
se eu entrar com 1 3 4 
ele so vai imprimir os campos 1 3 e 4 do array;.. :D


Luis Motta Campos <luismottacampos em yahoo.co.uk> escreveu: On Fri, 24 Aug 2007, Patty Silva wrote:
> Pessoal.. assim funcionou: )
>
> #!/usr/bin/perl -wl
>
> use strict;
>
> my @array = (11, 12, 13, 14, 15);
>
> my @new = map { $array[$_] } @ARGV;
>
> print "OUT @new\n";

   Mas, Patty, isso nao faz o que voce escreveu embaixo...

>> @coins = qw(Quarter Dime Nickel Penny);
>> @slicecoins = @coins[0,2];
>> print "@slicecoins\n";
>>
>> se eu trocar o 0,2 por uma variavel nao funciona:
>>
>> $teste=0,2;

   Se voce quer imprimir todos os elementos do array, pode fazer isso 
diretamente:

   print "@coins";

   Agora, se voce quer apenas alguns elementos, vai precisar construir um 
"slice", como eu te expliquei no email anterior...

   Putamplexos!
-- 
Luis Motta Campos
Perl Programmer, Hobbyist Cook and Photographer
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm


       Flickr agora em português. Você clica, todo mundo vê. Saiba mais.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070824/34146765/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm