| Classe :: prototypée classe :: prototyped est une programmation OO basée sur des prototypes rapide à Perl. |
Télécharger maintenant |
Classe :: prototypée Classement & Résumé
- Licence:
- Perl Artistic License
- Nom de l'éditeur:
- Ned Konz and Toby Ovod-Everett
- Site Internet de l'éditeur:
- http://search.cpan.org/~teverett/Class-Prototyped-1.10/lib/Class/Prototyped.pm
Classe :: prototypée Mots clés
Classe :: prototypée La description
Classe :: Prototyped est une programmation OO basée sur des prototypes rapides à Perl. Classe :: Prototyped est une programmation de OO basée sur des prototypes rapide à Perl.Synopsis Utilisation stricte; utilisation de la classe :: prototypée ': ezaccess'; $, = ''; $ = "n"; My $ p = classe :: prototyped-> nouveau (field1 => 123, sub1 => SUB {IMPRIMER "Ceci est SUB1 dans P"}, SUB2 => SUB {IMPRIMER "Ceci est SUB2 dans P"}); $ p-> sub1; Imprimer $ p-> field1; $ p-> field1 ("quelque chose de nouveau"); Imprimer $ p-> field1; My $ P2 = Classe :: Prototyped :: Nouveau (Parent * '=> $ p, champ2 => 234, Sub2 => Sous {imprimé "Il s'agit de sub2 dans P2"}); $ p2-> sub1; $ p2-> sub2; impression ref ($ p2), $ p2-> field1, $ p2-> field2; $ p2-> field1 ('et maintenant pour quelque chose de différent "); impression ref ($ p2), $ p2-> field1; $ p2-> addslots (sub1 => sous {imprimé "Il s'agit de sub1 dans P2"}); $ p2-> sub1; impression ref ($ p2), "a des machines à sous", $ p2-> réflect-> slotnames; $ p2-> reflect-> inclure ("xx.pl"); # inclut xx.pl dans l'impression d'impression de package de $ P2 ($ P2), "a des emplacements", $ p2-> reflect-> slotnames; $ p2-> aa (); # appelle AA à partir de fichier inclus xx.pl $ p2-> deleteslots ('sub1'); $ p2-> sub1; Exigences: · Perl
Classe :: prototypée Logiciels associés