Objeto :: Multitype.

Perl objetos como hash, matriz, escalar, código e glob ao mesmo tempo
Baixe Agora

Objeto :: Multitype. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Graciliano Monteiro Passos
  • Site do editor:
  • http://search.cpan.org/~gmpassos/

Objeto :: Multitype. Tag


Objeto :: Multitype. Descrição

Objetos Perl como hash, matriz, escalar, código e glob ao mesmo tempo Objeto :: Multitype é um módulo Perl para retornar um objeto que funciona como um objeto hash, matriz, escalar, código e glob ao mesmo tempo. A maneira usual é chamá-la de seu módulo em Novo (): Pacote Foo; Use objeto :: Multidespe; use vars qw (@isa); @Isa = qw (objeto :: multitype); ## é bom para 'objeto :: multidespe' ser o último em @isa! sub new {my $ classe = turno; Meu $ isto = Object :: Multitype-> Novo (); abençoe ($ isso, $ classe); } Sinopse Use Objeto :: Multidespe; meu $ Scalar = 'ABC'; meu @array = qw (x y z); meu% hash = (a => 1, b => 2); My $ OBJ = Object :: Multitype-> Novo (Scalar => \ $ Scalar, Array => \ @ARRAY, HASH => \% hash, code => sub {retorno ("Eu sou um sub Ref!") ;} glob => \ * stdout,); Imprima-me como escalar: $ obj \ n "; meu $ array_1 = $ obj -> ; Imprimir "$ array_1 \ n"; meu $ hash_b = $ obj -> {b}; Imprimir "$ hash_b \ n"; meu $ hash = $$ obj-> hash; foreach my $ key (classificar chaves% $ hash) {imprimir "$ tecla = $$ Hash {$ Key} \ N"; } $ obj (args); Requisitos: · Perl.


Objeto :: Multitype. Software Relacionado

Cps.

Estruturas de controle de fluxo no estilo de passagem de continuação ...

145

Download