[SP-pm] Ajuda com vetor de 2 dimensões

Renato Santos renato.cron at gmail.com
Tue Dec 7 03:22:30 PST 2010


Mais uma vez eu não vi nem o sexo da pessoa!

Outra coisa e q no loop, falta pegar o $_, pois o $letras ta com a array.

Em dez 7, 2010 8:23 AM, "Blabos de Blebe" <blabos at gmail.com>escreveu:

Bom dia Juliana,

Na linha,

print $vetor->[0], "=", $vetor->[1], "\n";
Você está acessando um elemento de um vetor *unidimensional*, mas o
seu "vetor" é *bidimensional*.

Mas antes de responder isso, você está usando open com 2 argumentos.
Isso é inseguro e pode causar muita dor de cabeça. Considere utilizar
o open com 3 argumentos, bem como use strict e use warnings

perldoc -f open

Agora voltando à programação normal, (bom o trocadilho hein!), tente:

print $vetor->[0]->[0], "=", $vetor->[0]->[1], "\n";

Para ver a cara da sua estrutura de dados, considere também:

use Data::Dumper;
...
print Dumper($data);

Abraços

2010/12/7 Renato Santos <renato.cron at gmail.com>

> > Amigo, > em perl, seria bem mais interessante você utilizar um HASH (ou
como eu sou viciado, HAS...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20101207/c2f35aef/attachment.html>


More information about the SaoPaulo-pm mailing list