[Cascavel-pm] Idioma muito legal!!

Solli Moreria Honorio shonorio em terra.com.br
Segunda Maio 24 18:07:48 CDT 2004


Putz,

Vocês estão falando difícil de mais... até ressusitaram o russo Andrei
Markov que está sepultado em alguma das minhas gavetas.

Estou até pensando em usar este exemplo para demonstrar o meu grau de
conhecimento em Perl <risos> :-) !!

Solli


-----Original Message-----
From: cascavel-pm-bounces em mail.pm.org
[mailto:cascavel-pm-bounces em mail.pm.org] On Behalf Of Luis Campos de
Carvalho
Sent: quinta-feira, 20 de maio de 2004 17:38
To: Cascavel Perl Mongers
Subject: Re: [Cascavel-pm] Idioma muito legal!!

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

   Nelson, Solli e colegas irmaos-no-perl...

   Acho que o problema todo aqui eh falta de contexto.
   Lembrem-se de que eu estou estudando cadeias de Markov e contando 
coisas de maneira organizada.
   Dentro desta filosofia, ter uma "arvore" que retenha a contagem de 
cada objeto eh conveniente e interessante. Daí surgiu o problema todo.

   O snippet que eu enviei prezume que $top (a raiz da arvore) eh 
previamente inicializada com uma referencia para um hash table. Segue 
exemplo:

#!/usr/bin/perl
# $top eh a raiz da minha "arvore" n-aria...
$top = {count => 0};
$x = $top;
$x = $x->{$_} ||= {} for qw(a b c d e);

use Data::Dumper;
print Dumper $x;
print Dumper $top;
__END__

Que resulta em

$VAR1 = {};
$VAR1 = {
           'count' => 0,
           'a' => {
                    'b' => {
                             'c' => {
                                      'd' => {
                                               'e' => {}
                                             }
                                    }
                           }
                  }
         };

   CQD, meus caros... :-)
- --
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
   Luis Campos de Carvalho is BSc in Comp Science,
   PerlMonk [SiteDocClan], Cascavel-pm Moderator,
   Unix Sys Admin && Certified Oracle DBA
   http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFArRayz+iwwpKRaDIRAphjAJ9ts/QZw7SCOXvzyfjwoayyVSMRggCgnTwg
dcXZLn35XxFxwwJCxUuTgx8=
=Pbsy
-----END PGP SIGNATURE-----

_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em mail.pm.org
http://cascavel.pm.org/mailman/listinfo/cascavel-pm





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