[SP-pm] Dúvida sobre Matriz

Eden Cardim edencardim at gmail.com
Sun Mar 21 16:09:31 PDT 2010


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/


More information about the SaoPaulo-pm mailing list