Wijzigen

Alter Perl-klasse biedt Alter ego-objecten.
Download nu

Wijzigen Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Anno Siegel
  • Uitgever website:
  • http://search.cpan.org/~anno/Alter-0.07/lib/Alter.pm

Wijzigen Tags


Wijzigen Beschrijving

Alter Perl-klasse biedt alter ego-objecten. Alter Perl-klasse biedt Alter ego-objecten. Synopsis pakket MyClass; Gebruik ALTER ego => {}; # Alter ego van het type hash # zetten gegevens erin mijn $ obj = do {my $ o}; ego ($ OBJ) -> {A} = 1; ego ($ OBJ) -> {B} = 2; # Haal het opnieuw op afdrukken ego ($ OBJ) -> {B}, "N"; # Prints 2-pakket Anderklasse afdrukken; gedefinieerd (ego $ obj) of sterven; # Dies, Anderclass heeft geen Alter ego ingesteld # Directe toegang tot de Corona van Alter Egos mijn $ Crown = Alter :: Corona $ Obj; FunctionsBasic FunctionsDe Functies die hier worden beschreven, accepteren een eerste argument met de naam $ OBJ. Ondanks de naam kan $ OBJ elke referentie zijn, het hoeft niet gezegend te worden (hoewel het meestal zal zijn). Het is een fatale fout als het geen referentie is of als de referentiepunten naar een alleen-lezen value.ego ($ OBJ) het klassenspecifieke alter ego toegewezen, toegewezen aan $ OBJ opneemt door alternatief () of door autovating als dat is ingeschakeld . Als het niet het geval is, wordt een ongedefinieerde waarde geretourneerd. De klas is het pakket waarin de oproep naar ego () is gecompileerd.alter ($ OBJ, $ VAL) wijst $ Val toe aan de referentie $ OBJ als een alter ego voor de klasse van de beller. De klas is het pakket waarin de oproep om te wijzigen is gecompileerd. Retourneert $ OBJ (niet de toegewezen waarde) .Alter :: Corona ($ obj) Directe toegang tot de Corona van Alter Ego's van $ Obj. De Corona is een hasj-getrude door de klasnaam waarin de alter ego's van een object worden opgeslagen. In tegenstelling tot alter () en ego () is deze functie geen bellergevoelig. Retourneert een verwijzing naar de Corona Hash, die indien nodig wordt gecreëerd. Deze functie wordt niet geëxporteerd, indien nodig, het moet volledig gekwalificeerd worden. Alter :: IS_XS retourneert een echte waarde als de XS-implementatie van wijziging actief is, onwaar als de pure perl-fallback op zijn plaats is.


Wijzigen Gerelateerde software