HASH :: NOREF

HASH :: NOREF is een hash die waarden opslaan zonder de referentietelling (zwakke referenties) te verhogen.
Download nu

HASH :: NOREF Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Graciliano M. P.
  • Uitgever website:
  • http://search.cpan.org/~gmpassos/

HASH :: NOREF Tags


HASH :: NOREF Beschrijving

HASH :: NOREF is een hash die waarden opslaan zonder de referentietelling (zwakke referenties) te verhogen. HASH :: NOREF is een hash die waarden opslaan zonder de referentietelling (zwakke referenties) te verhogen. Deze hash slaat de waarden op zonder de referentietelling te verhogen. Dit kan worden gebruikt om objecten op te slaan, maar zonder interfereren in het vernietigende mechanisme, aangezien de referentie in deze hash niet tellen. Gebruik Hash :: Noref; mijn% hash; bind (% hash, 'hash :: noref'); ... ## of een hash ref tied: mijn $ hash = new hash :: noref (); {mijn $ obj = nieuwe foo (); $ hash -> {obj} = $ Obj; ## Wanneer we dit blok verlaten, wordt $ OBJ Destroied, ## zelfs met het opgeslagen in $ hash -> {obj}} $ hash -> {obj} ## is undef nu! FunctionsVREFCNT (REF) Retourneer de referentietelling van een referentie. Als een referentie niet plakt is, retourneert het -1. Dead Referenties zullen 0SVREFCNT_INC (REF) verhogen De referentiecellen.Svrefcnt_DEC (REF) Verlaag de referentietelling.Examples: My $ Var = 123; $ Refcnt = HASH :: NOREF :: SVREFCNT ($ VAR); ## Retourneert 1 HASH :: NOREF :: SVREFCNT_INC ($ VAR); ## adda nep referentie, dus zal het nooit sterven. HASH :: NOREF :: SVREFCNT_DEC ($ VAR); ## Ga terug naar het normale referentietelling. Vereisten: · Perl


HASH :: NOREF Gerelateerde software