Objekt :: MULTITYPE.

Perl-Objekte als Hasch, Array, Skalar, Code und Glob zur gleichen Zeit
Jetzt downloaden

Objekt :: MULTITYPE. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Graciliano Monteiro Passos
  • Website des Verlags:
  • http://search.cpan.org/~gmpassos/

Objekt :: MULTITYPE. Stichworte


Objekt :: MULTITYPE. Beschreibung

Perl-Objekte als Hash, Array, Skalar, Code und Glob zur gleichen Zeit Objekt :: MULTITYPE ist ein Perl-Modul, um ein Objekt zurückzugeben, das gleichzeitig wie ein Hash-, Array-, Skalar-, Code- und GLOB-Objekt arbeitet. Die übliche Möglichkeit ist, es von Ihrem Modul bei New (): Package Foo; Verwenden Sie das Objekt :: MULTITYPE; Verwenden Sie vars qw (@isa); @Isa = QW (Objekt :: MULTITYPE); ## ist gut zu "Objekt :: multitype" ist der letzte in @isa! Sub New {My $ Class = Schicht; Meine $ Dies = Objekt :: MULTITYPE-> NEUE (); segne ($ Dies, $ Class); } Synopsis Verwenden Sie das Objekt :: multitype; mein Skalar = 'ABC'; mein @array = qw (x y z); mein% Hash = (a => 1, b => 2); Mein $ obj = Objekt :: MULTITYPE-> NEU (scalar => \ $ scalar, array => \ @array, Hash => \% Hash, Code => Sub {Return ("Ich bin ein Sub Ref!") ;} glob => \ * stdout,); Drucken Sie "mich als Skalar: $ obj \ n"; mein $ array_1 = $ obj -> ; drucken "$ array_1 \ n"; mein $ hash_b = $ obj -> {b}; drucken "$ hash_b \ n"; mein $ hash = $$ obj-> hash; FOREACH MEIN $ KEY (SORT-KEYS% $ HAH) {drucken "$ Key = $$ Hash {$ KEY} \ n"; } $ obj (args); Anforderungen: · Perl.


Objekt :: MULTITYPE. Zugehörige Software