Klasse :: Dispatchoall

Klasse :: DispatchoAll Perl-module kan een methode-oproep aan alle geërfde methoden verzenden.
Download nu

Klasse :: Dispatchoall Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Thomas Klausner
  • Uitgever website:
  • http://search.cpan.org/~domm/

Klasse :: Dispatchoall Tags


Klasse :: Dispatchoall Beschrijving

Klasse :: DispatchoAll Perl-module kan een methode-oproep aan alle geërfde methoden verzenden. Klasse :: DispatchToAll Perl-module kan een methode-oproep naar alle geërfde methodes sturen. Synopsis-pakket Mijn :: Klasse; Onze @ ISA = QW (SomeClass Symother Class More :: Classes); Gebruik Klasse :: DispatchoAll qw (dispatch_to_all); Mijn $ self = zegen {}, mijn :: klas # niet een goede constructor, ik weet het .. # Dit oproepen 'some_method' in alle klassen Mijn :: Klasse erft van # en alle klassen die klassen erven van, en alles .. . jij krijgt het punt. $ self-> dispatch_to_all ('some_method'); # Bespaart alle retourwaarden van alle oproepen in een array My @ returns = $ self-> dispatch_to_all ('some_method'); zie de Documenten van Damian Conways Module Klasse :: Delegatie voor een goede introductie over Dispatching versus inheritance.class :: Met Dispatchoall kunt u alle instanties van een methode in uw overervingstructuur (of labyrint ..) noemen. Het standaard Perl-gedrag is om alleen het linkse instantie te bellen dat het een diepte eerste traversial doet .Imagine de volgende klasstructuur: C / ABC :: C / / A :: ad / my :: Classperl zal proberen een methode in deze puinhoop te vinden in deze volgorde: My :: Class -> A :: A -> A -> B -> D -> B - > C :: C -> C (Merk op dat het twee keer in B zal uitzien omdat B een ouder is van zowel A :: A en D))) Zodra PerL de methode ergens vindt, zal het een kortsluiting zijn en roep de methode aan. En dat is precies de gedragsklasse :: DispatchoAlle wijzigingen. Als u Dispatch_To_all (verstrekt door Class :: Dispatchoall) gebruikt om uw methode te bellen, zal PERL in alle bovengenoemde PA opzoeken, ckages en voer alle methoden uit die het kan vinden. Het verzamelt zelfs alle retourwaarden en brengt ze naar u terug als een array, als u het ook wilt. Vereisten: · Perl


Klasse :: Dispatchoall Gerelateerde software

Math :: Basearith

MATH :: Basearith is een PERL-extensie voor representatie van gemengde basisnummer (zoals APL-coördinatie / decodeer). ...

169

Downloaden

Opties.pm

Options.pm is een opdrachtregeloptie-parsering Perl-module die bedoeld is om de syntaxis van de T.P.Sage.Options-module te imiteren. ...

208

Downloaden