Tie :: Unionhash.

Gravata :: O pacote Unionhah contém hashes da União.
Baixe Agora

Tie :: Unionhash. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Zahatski Aliaksandr
  • Site do editor:
  • http://search.cpan.org/~zag/Tie-UnionHash-0.01/lib/Tie/UnionHash.pm

Tie :: Unionhash. Tag


Tie :: Unionhash. Descrição

Tie :: O pacote da Unionhah contém hashes da União. Tie :: O pacote da Unionhah contém hashes da União. Faça alterações no último hash em argumentos (dependem da opção ). Sinopse Use Tie :: Unionhash; Tie% Uhash, 'Gravata :: Unionhash',% hash1ro,% hash2rw; Tie% Hashu, 'Tie :: Unionhash',% Hash1,% Hash2, 'Freeze_keys'; Gravata :: Unionhax - mesclar múltiplos hashes em um hash. Faça alterações apenas para o último hash em argumentos, a menos que a opção usada freezez_keys.tie :: Unionhash pode lidar com qualquer coisa que se pareça com um hash; Basta dar uma referência como um dos argumentos adicionais para amarrar (). Isso inclui outros hashes amarrados, para que você possa incluir arquivos DB e DBM como fontes de dados para um hash da União. Se for dado um nome simples em vez de uma referência, ele será usado como opção.unionhash distinguir corretamente as chaves excluídas. meu% hash1 = (1 => 1, 3 => 3); meu% hash2 = (2 => 2, 3 => 3); meu% hashu; Tie% Hashu, 'Gravata :: Unionhah',% Hash1,% Hash2; # Keys% hashu é $ Hashu {3} = 4 #change% hash2; Excluir $ Hashu {3} #change% hash2 e pista de chaves excluídas existem $ hashu {3} # Falso, mas existe em leitura apenas hasheroption freeze_keys irá mudar o modo para as chaves readonly em hashes, exceto o último hash em argumentos. meu% hash1 = (1 => 1, 3 => 3); meu% hash2 = (2 => 2, 3 => 3); meu% hashu; Tie% Hashu, 'Tie :: Unionhash',% Hash1,% Hash2, 'Freeze_keys'; $ hashu {3} = 4 #make muda para% hash1: (1 => 1, 3 => 4); $ hashu {new_key} = 1 # Faça alterações em% hash2: # (2 => 2, 3 => 3, new_key => 1) ;; Requisitos: · Perl.


Tie :: Unionhash. Software Relacionado