| Hash :: Noref. hash :: Noref è un hash che memorizza valori senza aumentare il conteggio di riferimento (riferimenti deboli). |
Scarica ora |
Hash :: Noref. Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Graciliano M. P.
- Sito web dell'editore:
- http://search.cpan.org/~gmpassos/
Hash :: Noref. Tag
Hash :: Noref. Descrizione
Hash :: Noref è un hash che memorizza valori senza aumentare il conteggio di riferimento (riferimenti deboli). Hash :: Noref è un hash che memorizza i valori senza aumentare il conteggio di riferimento (riferimenti deboli). Questo hash memorizzerà i valori senza aumentare il conteggio di riferimento. Questo può essere utilizzato per memorizzare oggetti ma senza interferire nel meccanismo DISTRUCTION, poiché il riferimento in questo hash non contanrà. Uso hash :: Noref; il mio% hash; cravatta (% hash, 'hash :: Noref'); ... ## o ottenere un hash ref legato: My $ Hash = New Hash :: Noref (); {My $BJ = New Foo (); $ hash -> {obj} = $ obj; ## Quando usciamo questo blocco $ Obj sarà Destermied, ## anche con esso memorizzato in $ hash -> {obj}} $ hash -> {obj} ## è undef now! Funtionssvrefcnt (ref) restituisce il conteggio di riferimento di un riferimento. Se un riferimento non è incollato, tornerà -1. I riferimenti morti restituiranno 0.svrefscnt_inc (ref) Aumentare il conteggio di riferimento.SVREFCNT_DEC (ref) Diminuire il conteggio di riferimento. Examples: My $ VAR = 123; $ refcnt = hash :: Noref :: svrefcnt ($ var); ## restituisce 1 hash :: Noref :: svrefcnt_inc ($ var); ## ADDA Riferimento falso, quindi, non morirà mai. Hash :: Noref :: svrefcnt_dec ($ var); ## Torna al numero di riferimento normale. Requisiti: · Perl.
Hash :: Noref. Software correlato