| Objeto de datos Módulo Perl para proporcionar métodos OO para perles de estructuras de datos |
Descargar ahora |
Objeto de datos Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Jason Fried
- Sitio web del editor:
- http://search.cpan.org/~fried/
Objeto de datos Etiquetas
Objeto de datos Descripción
Módulo PERL para proporcionar métodos OO para perles de estructuras de datos. DATOS :: El objeto es un módulo Perl que intenta proporcionar accesorios de estilo de clase para estructuras de datos PERL. En un intento por hacer que sea más fácil atravesar dichas estructuras de datos en una forma de OO. Currentamente la matriz y las estructuras de hash se manejan de ninguna manera, todos los demás se devuelven como Is.Synopsis Use los datos :: Objeto; #Simpsons Data Refronte My $ ref = {name => "homer simpson", niños => , edad => 38, trabajo => "inspector de seguridad", género => "masculino", esposa => {name => "marge simpson", edad => 36, trabajo => " Ama de casa ", género =>" hembra "}}; # Envuelva la refrena dada y devuelva una clase para trabajar con los datos. MIS $ HOMER = DATOS :: Objeto-> Envoltura ($ ref); Imprimir $ Homer-> Esposa-> Nombre; # "Marge Simpson" Imprimir $ Homer-> Niños-> Contar; # 3 MY $ MARGE = $ HOME-> esposa; $ MARGE-> NIÑOS ($ HOMER-> NIÑOS); # Homers Kids ahora están en Marges Kids $ MARGE-> Set ("Niños", $ HOME-> Obtenga ("Niños"); #Same #Base La estructura de datos se deja en tacto y se modifica como uno pensaría. Imprimir $ Homer-> Esposa-> Niños-> Contar; # 3 # transversa fácilmente a través de una matriz de hashes impresión $ Homer-> Niños-> Primero (Sub {$ _-> Nombre EQ "Lisa Simpson"}) -> Edad; # 8 #get Homers hijas mi @homers_girls = $ Homer-> Niños-> GREP (sub {$ _-> EC EQ "Femenino"}); foreach (@homers_girls) {imprimir "Nombre:", $ _-> Nombre, "Edad:", $ _-> Edad, "\ N"; } Requisitos: · Perl
Objeto de datos Software relacionado