| Corbata :: Refhash :: débil TIE :: Refhash :: Débil es un empate :: Subclase de refhash con referencias debilitadas en las llaves. |
Descargar ahora |
Corbata :: Refhash :: débil Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Yuval Kogman
- Sitio web del editor:
- http://search.cpan.org/~nobull/
Corbata :: Refhash :: débil Etiquetas
Corbata :: Refhash :: débil Descripción
ETIQUE :: REFHASH :: Débil es un empate :: Subclase Refhash con referencias debilitadas en las llaves. ETIQUE :: Refhash :: Débil es un empate :: Subclase de refhash con referencias debilitadas en las llaves. HSYNOPSIS Uso Lazo :: Refhash :: Débil; Ate mi% h, 'Tie :: Refhash :: Débil'; # O: Usa Lazo :: Refhash :: Débil 'FieldHash'; fieldhash mi% h; {# nuevo alcance My $ val = "foo"; $ h {$ val} = "bar"; # La clave es débil Ref Impresión de impresión (",", teclas% H); # contiene $ val, devoluciones Referencia regular} # $ Val se apaga de alcance, Refcesount va a cero # referencias débiles a $ Val ahora son las teclas no definidas% h; # Ya no contiene $ Val # ver también ETIQUE :: RefhashLe Lazo :: Módulo Refhash se puede usar para acceder a los hashes por referencia. Esto es útil cuando se iza por objeto, por ejemplo. El problema con TIE :: Refhash y la indexación cruzada, es que a veces el índice no debe contener referencias fuertes a los objetos. Lazo :: Las estructuras internas de Refhash contienen referencias fuertes a la clave, y no proporcionan medios convenientes para hacer esas referencias débiles. Esta subclase de empate :: Refhash tiene llaves débiles, en lugar de las fuertes. Los valores se dejan inalterados, y tendrás que asegurarse de que no haya referencias fuertes allí mismo. Requisitos: · Perl
Corbata :: Refhash :: débil Software relacionado