[Cascavel-pm] Perl - Acesso
Breno G. de Oliveira
breno em clavis.com.br
Sábado Novembro 25 10:33:47 PST 2006
Ramon Mendes wrote:
>
> Declarei um vetor.
> e li um arquivo da seguinte forma.
>
> 1 2 3 4
> 5 6 7 8
> 9 10 11 12
>
> quero acessar por exemplo somente o numero 8. Eu consigo fazer isto como
> um array comu.. por exemplo.
>
> my @arq=<FILE>;
> print $arq[1][3];
>
> Desta forma consigo imprimir somente o numero 8?
>
Seguindo a ótima recomendação do Nilson, após ler o "perlintro", se
quiser começar a brincar com matrizes pode ler também o "perllol"
perldoc perllol
ou
http://perl.org.br/bin/view/Perldoc/Perllol
obs: supondo que as linhas que vc passou estejam em "matriz.txt", acho
que o que você quer é isso:
--------------------8<---------------------------
my @matriz = ();
open FILE, '<', 'matriz.txt' or die;
while (<FILE>) {
push @matriz, [ split ];
}
print $matriz[1][3]; # exibe '8'
--------------------8<---------------------------
[]s
breno
Mais detalhes sobre a lista de discussão Cascavel-pm