| Klasse :: objecttemplate. Klasse :: objecttemplate ist eine Perl-Erweiterung für eine optimierte Template Builder-Basisklasse. |
Jetzt downloaden |
Klasse :: objecttemplate. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Jason E. Stewart
- Website des Verlags:
- http://search.cpan.org/~jasons/
Klasse :: objecttemplate. Stichworte
Klasse :: objecttemplate. Beschreibung
Klasse :: objecttemplate ist eine Perl-Erweiterung für eine optimierte Template Builder-Basisklasse. Klasse :: ObjectTemplate ist eine Perl-Erweiterung für eine optimierte Template-Builder-Basisklasse.Synopsis-Paket Foo; Verwenden Sie Klasse :: objecttemplate; Exporteur erfordern; @Isa = QW (Klasse :: Objekttemplate Exporteur); Attribute ('eins', 'zwei', 'drei'); # Initialize wird von neuem () sub () subinitialize {My $ self = shift; $ selbst-> drei (1), es sei denn, $ self-> drei (); } Foo verwenden; $ foo = foo-> neu (); # speichern 27 im Attribut 'One', $ foo-> eins (27); # Überprüfen Sie den Wert im Attribut 'zwei', sollte "sollte undefiniert sein", wenn er $ foo-> zwei () definiert ist; # Set mit der Utility-Methode $ foo-> set_attribute ('eins', 27); # Überprüfen Sie mit der Utility-Methode $ zwei = $ foo-> get_attribute ('zwei'); # Stellen Sie mehr als ein Attribut mit dem benannten Parameterstil $ foo-> set_attributes ('one' => 27, 'zwei' => 42) ein; # oder Verwendung von Array referenzen $ foo-> set_attributes (, ); # Holen Sie sich mehr als ein Attribut @list = $ foo-> get_attributes ('eins', 'zwei'); # Erhalten Sie eine Liste aller von einem Objekt bekannten Attribute @attrs = $ foo-> get_attribute_names (); # Überprüfen Sie, dass Initialize () als ordnungsgemäß als "Initialize" bezeichnet wird wurde im O'Reilly-Buch ausführlich beschrieben, "Advanced Perl-Programmierung" von Sriram Srinivasam. Anforderungen: · Perl.
Klasse :: objecttemplate. Zugehörige Software