[SP-pm] Dúvida sobre Matriz

Blabos de Blebe blabos at gmail.com
Mon Mar 22 07:03:54 PDT 2010


Ou seja, a menos que você esteja jogando golf!

Cada vez que um script roda sem strict e warnings, um inocente mamute
morre nos confins do ártico...

2010/3/22 Fernando Oliveira <fernandocorrea em gmail.com>:
> 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
>
>
> _______________________________________________
> 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