Object :: multitype

PERL-objecten als hash, array, scalaire, code en glob op hetzelfde moment
Download nu

Object :: multitype Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • 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