Dados :: Object.

Módulo Perl para fornecer métodos OO para estruturas de dados Perl
Baixe Agora

Dados :: Object. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Jason Fried
  • Site do editor:
  • http://search.cpan.org/~fried/

Dados :: Object. Tag


Dados :: Object. Descrição

Módulo Perl para fornecer métodos OO para estruturas de dados Perl Data :: O Object é um módulo Perl que tenta fornecer acessadores de estilo de classe para estruturas de dados Perl. Na tentativa de tornar mais fácil percorrer as referidas estruturas de dados em uma maneira OO.Currentemente, apenas estruturas de matriz e hash são tratadas de qualquer forma, todas as outras são devolvidas como isennopsis usam dados :: objeto; #Simpsons dados refrequência meu $ ref = {nome => "homer simpson", crianças => , idade => 38, trabalho => "Inspetor de segurança", gênero => "macho", esposa => {nome => "marge simpson", idade => 36, trabalho => " Dona de casa ", gênero =>" feminino "}}; #Wrap o dado Refrence e retorne uma classe para trabalhar com os dados. Meu $ Homer = Data :: Objeto-> Envoltório ($ Ref); Imprimir $ Homer-> esposa-> nome; # "Marge Simpson" Imprimir $ Homer-> Crianças-> Contagem; # 3 Minha $ Marge = $ Home-> esposa; $ Marge-> Crianças ($ Homer-> Crianças); # Homens Kids agora são Marges Kids $ Marge-> Conjunto ("Crianças", $ Home-> Obtenha ("Crianças")); #Same # estrutura de dados da BASE é deixada em tato e modificada como se pensaria. Imprimir $ Homer-> esposa-> Children-> Contagem; # 3 #Travessar facilmente através de uma matriz de hashes Imprimir $ Homer-> Crianças-> primeiro (sub {$ _-> nome eq "lisa simpson"}) -> idade; # 8 #getar homers filhas minhas @Homers_girls = $ Homer-> crianças-> grep (sub {$ _-> gênero EQ "feminino"}); foreach (@Homers_Girls) {Imprimir "Nome:", $ _-> nome "Idade:", $ _-> idade, "\ n"; } Requisitos: · Perl.


Dados :: Object. Software Relacionado