Hash :: Noref

hash :: Noref é um hash que armazena valores sem aumentar a contagem de referência (referências fracas).
Baixe Agora

Hash :: Noref Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Graciliano M. P.
  • Site do editor:
  • http://search.cpan.org/~gmpassos/

Hash :: Noref Tag


Hash :: Noref Descrição

Hash :: Noref é um hash que armazena valores sem aumentar a contagem de referência (referências fracas). Hash :: Noref é um hash que armazena valores sem aumentar a contagem de referência (referências fracas). Este hash vai armazenar valores sem aumentar a contagem de referência. Isso pode ser usado para armazenar objetos, mas sem interferir no mecanismo de destruição, uma vez que a referência neste hash não contará. Uso Hash :: Nortef; meu% hash; gravata (% hash, 'hash :: ntalef'); ... ## ou recebendo um Ref Ref Amarrado: Meu $ Hash = New Hash :: Noref (); {meu $ obj = novo foo (); $ hash -> {obj} = $ obj; ## Quando saímos deste bloco $ OBJ será destroied, ## mesmo com ele armazenado em $ hash -> {obj}} $ hash -> {obj} ## é undef agora! Funictionsvrefcnt (ref) retorna a contagem de referência de uma referência. Se uma referência não for colada, retornará -1. As referências mortas retornarão 0.svrefcnt_inc (ref) aumentar a contagem de referência.svrefcnt_dec (ref) diminuir a contagem de referência.Examples: meu $ var = 123; $ refcnt = hash :: Noref :: svrefcnt ($ var); ## retorna 1 hash :: Noref :: svrefcnt_inc ($ var); ## Adda Referência Falsa, então, nunca morrerá. Hash :: Noref :: svrefcnt_dec ($ var); ## Volte para a contagem normal de referência. Requisitos: · Perl.


Hash :: Noref Software Relacionado