| Classe :: Prototiped. Classe :: Prototiped é uma programação OO baseada em protótipos rápidos em Perl. |
Baixe Agora |
Classe :: Prototiped. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Ned Konz and Toby Ovod-Everett
- Site do editor:
- http://search.cpan.org/~teverett/Class-Prototyped-1.10/lib/Class/Prototyped.pm
Classe :: Prototiped. Tag
Classe :: Prototiped. Descrição
Classe :: Prototiped é uma programação OO baseada em protótipo rápido em Perl. Classe :: Prototiped é uma programação OO baseada em protótipos rápida em perl.synopsis usa rigorosos; Use Classe :: Prototipado ': EzAccess'; $, = ''; $ = "N"; My $ p = Classe :: Prototiped-> Novo (Field1 => 123, Sub1 => sub {Imprimir "Este é Sub1 em P"}, Sub2 => Sub {Imprimir "Este é sub2 em P"}); $ p-> sub1; Imprimir $ p-> field1; $ p-> field1 ('algo novo'); Imprimir $ p-> field1; Minha $ P2 = Classe :: Prototiped :: Novo ('pai *' => $ p, field2 => 234, sub2 => sub {Imprimir "Este é sub2 em P2"}); $ p2-> sub1; $ p2-> sub2; Imprimir Ref ($ p2), $ p2-> field1, $ p2-> field2; $ p2-> field1 ('e agora para algo diferente'); Imprimir Ref ($ p2), $ p2-> field1; $ p2-> addslots (sub1 => sub {print "Este é sub1 em p2"}); $ p2-> sub1; Imprimir Ref ($ P2), "tem slots", $ p2-> refletir-> slotnames; $ p2-> refletir-> incluem ('xx.pl'); # Inclui xx.pl no pacote $ P2 Imprimir Ref ($ p2), "tem slots", $ p2-> refletir-> slotnames; $ p2-> AA (); # chama AA de arquivo incluído xx.pl $ p2-> deleteslots ('sub1'); $ p2-> sub1; Requisitos: · Perl.
Classe :: Prototiped. Software Relacionado