| Object :: multitype PERL-objecten als hash, array, scalaire, code en glob op hetzelfde moment |
Download nu |
Object :: multitype Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Graciliano Monteiro Passos
- Uitgever website:
- http://search.cpan.org/~gmpassos/
Object :: multitype Tags
Object :: multitype Beschrijving
Perl-objecten als hash, array, scalair, code en glob op hetzelfde moment Object :: MultiPe is een PERL-module om een object te retourneren dat werkt als een hash, array, scalaire, code- en glob-object op hetzelfde moment. De gebruikelijke manier is om het uit uw module te noemen bij nieuwe (): pakket foo; Gebruik Object :: MultiMPE; Gebruik VARS QW (@ISA); @Isa = qw (object :: multitype); ## is goed om te 'object :: multitype' zijn de laatste in @isa! subnieuw {mijn $ klasse = verschuiving; mijn $ dit = object :: multitype-> nieuw (); zegen ($ deze, $ klasse); } Synopsis Gebruik Object :: multitype; mijn $ scalaire = 'abc'; mijn @array = qw (x y z); mijn% hash = (a => 1, b => 2); Mijn $ OBJ = Object :: MultiMPE-> NIEUW (Scalar => \ $ Scalar, array => \ @array, hash => \% hash, code => sub {return ("Ik ben een sub ref!") ;} Glob => \ * stdout,); Print "mij als Scalar: $ OBJ \ N"; mijn $ array_1 = $ obj -> ; Print "$ array_1 \ n"; mijn $ HASH_B = $ OBJ -> {B}; Print "$ HASH_B \ N"; mijn $ hash = $$ obj-> hash; Foreach My $ -toets (sorteertoetsen% $ hash) {print "$ KEY = $$ HASH {$ KEY} \ N"; } $ obj (args); Vereisten: · Perl
Object :: multitype Gerelateerde software