Attribuut :: Handlers :: prospectief

Rieme semantiek voor attribuuthandelaars
Download nu

Attribuut :: Handlers :: prospectief Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Damian Conway
  • Uitgever website:
  • http://search.cpan.org/~dconway/

Attribuut :: Handlers :: prospectief Tags


Attribuut :: Handlers :: prospectief Beschrijving

Rijkere semantiek voor attribuuthandlers ATRIBUTE :: Handlers :: PROSPECTIEF IS EEN PERL-module, die wanneer geërfd door een pakket, kan toestaan dat de klasse van het pakket attribuuthandler-subroutines voor specifieke kenmerken definiëren. Variabelen en subroutines die vervolgens worden gedefinieerd in dat pakket, of in pakketten die uit dat pakket zijn afgeleid, kunnen kenmerken met dezelfde namen worden gegeven als de subroutinesattribuut-handler-subroutines, die dan in een van de compilatie-fasen worden opgeroepen (dwz in een begin, init, init , Runtime of eindblok). Synopsis-pakket MyClass; vereisen V5.6.1; Gebruik attribuut :: Handlers :: Prospective; Sub Goed: ATW (Scalar) {My ($ pakket, $ symbool, $ referent, $ attra, $ gegevens, $ fase) = @_; # Reverde op voor elke scalaire variabele met een: Good Attribuut, # op voorwaarde dat de variabele in MyClass (of # een afgeleide klasse) is gedeclareerd of getypt met MyClass. # Doe wat naar $ referent hier (uitgevoerd in init fase). ...} Sub Bad: ATW (Scalar) {# Opgeroepen voor elke scalaire variabele met een: slecht attribuut, op voorwaarde dat de variabele in MyClass (of # een afgeleide klasse) is gedeclareerd of die op MyCLASS wordt getypt. ...} Sub Goed: ATW (array) {# Opgeroepen voor elke array-variabele met A: Good Attribuut, # op voorwaarde dat de variabele in MyClass (of # een afgeleide klasse) is gedeclareerd of die op MyClass is getypt. ...} Sub Ugly: Attract (Code) {# Opgeroepen voor elke subroutine Geclareerd in MyClass (of een # Afgeleide klas) met een: Ugly Attribuut. ...} Sub Omni: ATW {# Opgeroepen voor elke scalaire, array, hash of subroutine # met een: OMNI-attribuut, op voorwaarde dat de variabele of # subroutine werd gedeclareerd in MyClass (of een afgeleide klasse) # of de variabele is getypt naar MyClass. # Gebruik ref ($ _ ) om te bepalen wat voor soort referent het was. ...} Sub autoattstr: ATW {# Een handler genaamd AutoTTR is automatisch ingeroepen voor # elke scalaire, array, hash of subroutine met een attribuut # waarvoor geen expliciete handler is gedefinieerd # Dit is analoog aan sub-autoload voor methode-oproepen. # Gebruik $ _ om de werkelijke naam van het attribuut ...} sub Preattr: ATW {My ($ pakket, $ symbool, $ referent, $ attw, $ arglists, $ fase) = @_; # Elke handler genaamd Preattr is automatisch ingeroepen vóór # enig ander attribuutbehandelaars op de referenties. # $ _ bevat een reeks arrays, die elk de # complete argumentlijst is die naar elk attribuut wordt verzonden # toegeschreven aan de referent ... Sub PostattR: ATW {My ($ pakket, $ symbool, $ referent, $ attw, $ arglists, $ fase) = @_; # Elke handler genaamd Postattr is automagisch ingeroepen na # een andere attribuutbehandelaars op de referenties. # $ _ bevat een reeks arrays, die elk de # complete argumentlijst is die is verzonden naar elk attribuutnummer dat is toegeschreven aan de referent ...} Vereisten: · Perl


Attribuut :: Handlers :: prospectief Gerelateerde software

VMS :: Wachtrij

PERL-extensie om wachtrijen, vermeldingen en formulieren te beheren en wachtrij, invoer en informatie op te halen ...

223

Downloaden