[SP-pm] Dúvida sobre Matriz

Fernando Oliveira fernandocorrea at gmail.com
Mon Mar 22 06:20:45 PDT 2010


O my (ou our, ou local) só é obrigatório qdo vc usa strict.
Just another Perl Hacker,
Fernando (SmokeMachine)
http://perl-e.org


Em 21 de março de 2010 20:09, Eden Cardim <edencardim em gmail.com> escreveu:

> 2010/3/21 "Flávio R. Lopes" <flavio.lopes em links.inf.br>:
> > Pessoal, tenho uma dúvida (básica) sobre Arrays.
> >
> > Depois de ler o tópico que trata de Arrays com a função pop/push, fui
> fazer
> > um programinha e ao rodá-lo apareceu a seguinte msg de erro:
> >
> > "Global symbol "@array" requires explicit package name at ... "
> >
> > Para corrigir o erro, declarei minha matriz da seguinte forma:
> >
> > my @array (1..10);
> >
> >
> > Notei que estava faltando o "my".
> >
> > Só que vi um exemplo no youtube em que o cara roda um programa declarando
> a
> > matriz sem a instrução "my".
> >
> > Porque acontece isso?
>
> A forma correta de inicializar o array é:
>
> my @array = (1..10);
>
> --
>   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
>  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
>  Shadowcat Systems Ltd.  Want a managed development or deployment platform?
> http://edenc.vox.com/            http://www.shadowcat.co.uk/servers/
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20100322/ac551b93/attachment.html>


More information about the SaoPaulo-pm mailing list