[SP-pm] Dúvida sobre Matriz
"Flávio R. Lopes"
flavio.lopes at links.inf.br
Mon Mar 22 15:10:25 PDT 2010
Ah!...entendi!....num programinha eu usei "strict" e no outro não!
Obrigado Fernando!
Fernando Oliveira escreveu:
> 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
> <mailto:edencardim em gmail.com>> escreveu:
>
> 2010/3/21 "Flávio R. Lopes" <flavio.lopes em links.inf.br
> <mailto: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 <mailto:SaoPaulo-pm em pm.org>
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
More information about the SaoPaulo-pm
mailing list