Hash :: noref

Hash :: Noref es un hash que almacena valores sin aumentar el recuento de referencia (referencias débiles).
Descargar ahora

Hash :: noref Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Graciliano M. P.
  • Sitio web del editor:
  • http://search.cpan.org/~gmpassos/

Hash :: noref Etiquetas


Hash :: noref Descripción

Hash :: Noref es un hash que almacena valores sin aumentar el recuento de referencia (referencias débiles). Hash :: Noref es un hash que almacena valores sin aumentar el recuento de referencia (referencias débiles). Este hash almacenará sus valores sin aumentar el recuento de referencia. Esto se puede utilizar para almacenar objetos, pero sin interferir en el mecanismo de destruir, ya que la referencia en este hash no contará. En el uso, Use Hash :: Noref; mi% hash; TIE (% hash, 'hash :: noref'); ... ## o obteniendo un hash reformado: My $ hash = New Hash :: Noref (); {My $ obj = nuevo foo (); $ hash -> {obj} = $ obj; ## Cuando salimos de este bloque $ obj será desestimulado, ## incluso con él almacenado en $ hash -> {obj}} $ hash -> {obj} ## es undef ahora! FunctionsVrefcnt (ref) Devolver el recuento de referencia de una referencia. Si una referencia no se pasa, volverá a que se devolverá -1. Las referencias muertas devolverán 0.SVREFCNT_INC (REF) Aumentar el recuento de referencia.svrefcnt_dec (ref) Disminuir el recuento de referencia.Examples: My $ var = 123; $ refcnt = hash :: noref :: svrefcnt ($ var); ## devuelve 1 hash :: noref :: svrefcnt_inc ($ var); ## Adda Fake Reference, así que, nunca morirá. Hash :: noref :: svrefcnt_dec ($ var); ## volver al conteo de referencia normal. Requisitos: · Perl


Hash :: noref Software relacionado