[Rio-pm] perlintro

Solli Honorio shonorio em gmail.com
Quarta Setembro 10 12:19:10 PDT 2008


Na verdade é uma boa hora de falar do diagnostics !!!

Daniel, neste momento, a segunda coisa a fazer (depois de confirmar que o
'use strict' esta habilitado), utilize o 'use diagnostics;'.

Faça um teste com o teu programa bichado e veja se este pragma ajuda ?

Solli M. Honório

2008/9/10 Marco A P D'Andrade <mdacwb em gmail.com>

> Esta é a deixa para falar sobre "Perl Debug" ... Muito bom !!
>
> Tenta ;)
>
> Deveria ser indicado no perlintro ;)
>
>   Maiores detalhes: http://perldoc.perl.org/perldebtut.html
>
> root em gerencia1(click21):/usr/local/scripts# perl -d -e '$var = [ 1, 2, 3
> ];
>
> 1;
> '
>
> Loading DB routines from perl5db.pl version 1.19
> Editor support available.
>
> Enter h or `h h' for help, or `man perldebug' for more help.
>
> main::(-e:1):   $var = [ 1, 2, 3 ];
> DB<1> .
> main::(-e:1):   $var = [ 1, 2, 3 ];
> DB<1> x $var
> 0  undef
> DB<2> n
> main::(-e:3):   1;
> DB<2> x $var
> 0  ARRAY(0x805ae4c)
>    0  1
>    1  2
>    2  3
>
> DB<3>
>
>
>
>
> 2008/9/10 camila m. <misskaapow em gmail.com>
>
> ;)
>>
>> 2008/9/10 Daniel de Oliveira Mantovani <
>> daniel.oliveira.mantovani em gmail.com>:
>> > Foi desatenção minha faltava um -> xD
>> >
>> > 2008/9/10 Daniel de Oliveira Mantovani <
>> daniel.oliveira.mantovani em gmail.com>
>> >>
>> >> Boa tarde, gente eu estou lendo o perlintro para poder programar de
>> acordo
>> >> com o que é certo, pois no meu livro da Deitel está um pouco diferente.
>> >> Eu cheguei na parte Hash e o programa deveria funcionar mas não
>> funciona
>> >> olhem a linha do programa que está em negrito;
>> >> #!/usr/bin/perl
>> >>
>> >> my $variavel = {
>> >> scalar => {
>> >>     descricao => "item unico",
>> >>     simbolo => '$',
>> >>     },
>> >> array => {
>> >>     descricao => "lista ordenada de itens",
>> >>     simbolo => '@',
>> >>     },
>> >> hash => {
>> >>     descricao => "pares chave/valor",
>> >>     simbolo => '%',
>> >>     }
>> >> };
>> >>
>> >> print "Scalars comecam com um $variavel->{'scalar'}->{'simbolo'}\n";
>> >> print "descricao $variavel{'scalar'}->{'descricao'}\n";
>> >> print "Arrays comecam com $variavel->{'array'}->{'simbolo'}\n";
>> >> print "Hashs comecam com $variavel->{'hash'}->{'simbolo'}\n";
>> >>
>> >> Não sei porque não imprime.
>> >> Estou fazendo de acordo com o manual,
>> >> http://www.perl.org.br/Perldoc/V500807/Perlintro#hashes
>> >> --
>> >> Daniel de Oliveira Mantovani
>> >> "A sede pelo aprendizado é insaciável"
>> >> http://mantovanihouse.blogspot.com/
>> >> ------------------------------------------------------------
>> >
>> >
>> >
>> > --
>> > Daniel de Oliveira Mantovani
>> > "A sede pelo aprendizado é insaciável"
>> > http://mantovanihouse.blogspot.com/
>> > ------------------------------------------------------------
>> >
>> > _______________________________________________
>> > Rio-pm mailing list
>> > Rio-pm em pm.org
>> > http://mail.pm.org/mailman/listinfo/rio-pm
>> >
>>
>>
>>
>> --
>> _http://streawberige.org
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 
"o animal satisfeito dorme". - Guimarães Rosa
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20080910/4d1a5b7d/attachment.html>


Mais detalhes sobre a lista de discussão Rio-pm