Dati :: Oggetto.

Modulo Perl per fornire metodi OO alle strutture dati perl
Scarica ora

Dati :: Oggetto. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Nome editore:
  • Jason Fried
  • Sito web dell'editore:
  • http://search.cpan.org/~fried/

Dati :: Oggetto. Tag


Dati :: Oggetto. Descrizione

Modulo Perl per fornire metodi OO alle strutture dati Perl Dati :: Object è un modulo perl che tenta di fornire accessori di classe per le strutture dati perl. Nel tentativo di rendere più facile attraversare dette strutture di dati in modo OO.Currently solo array e strutture hash vengono gestite in alcun modo, tutti gli altri vengono restituiti come ISSYNOPSIS utilizza dati :: Oggetto; #Simpsons data referente My $ ref = {name => "homer simpson", bambini => , Age => 38, Job => "Ispettore di sicurezza", Genere => "Maschio", moglie => {NAME => "Marge Simpson", Età => 36, Job => "> Casalinga ", Genere =>" Femmina "}}; #Wrap il ritenuto dato e restituire una classe per lavorare con i dati. My $ homer = Data :: Object-> wrap ($ ref); Stampa $ homer-> moglie-> nome; # "Marge simpson" stampa $ homer-> bambini-> conteggio; # 3 My $ Marge = $ home-> moglie; $ marge-> bambini ($ homer-> bambini); # Homer che i bambini sono ora margini bambini $ marge-> set ("bambini", $ home-> ottenere ("bambini")); #Same #Base La struttura dei dati è lasciata in tatto e modificata come ci penserebbe. Stampa $ homer-> moglie-> bambini-> conte; # 3 # #Traverse facilmente attraverso una serie di hash stampa $ homer-> bambini-> primo (sub {$ _-> nome EQ "LISA SIMPSON"}) -> ETÀ; # 8 #get homer figlie my @homers_girls = $ homer-> Children-> grep (sub {$ _-> Genere EQ "Femmina"}); foreach (@homers_girls) {stampa "Nome:", $ _-> Nome, "Età:", $ _-> Età, "\ n"; } Requisiti: · Perl.


Dati :: Oggetto. Software correlato