Dados :: vaca.

Clone Profess Data Structures Copy-on-Write
Baixe Agora

Dados :: vaca. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Luke Palmer
  • Site do editor:
  • http://search.cpan.org/~lpalmer/

Dados :: vaca. Tag


Dados :: vaca. Descrição

Clone estruturas de dados profundas copy-on-write Dados :: vaca é um módulo Perl que faz cópias de estruturas de dados copiadas - escreva ou "preavily". Então, se você tiver uma estrutura de dados que ocupa dez meges de memória, não demora dez megas para copiá-lo. Mesmo se você alterar parte dele, os dados :: vaca apenas copia as partes que precisam ser copiadas para refletir a mudança.Data ::Cow Exportações uma função: make_cow_ref. Isso requer uma referência e retorna uma referência de cópia em gravação a ela. Se você não quiser isso em seu namespace, e você quer usá-lo como dados :: vaca :: mak_cow_ref, use o módulo como este: use dados :: vaca (); dados :: vaca não será capaz de copiar filehandles ou referências glob. Mas como você muda aqueles de qualquer maneira? É também provavelmente uma má ideia dar objetos que se referem ao estado interno do XS sem fornecer uma interface de valor. Além disso, não use referências stringificadas a partir desta estrutura de dados: eles são diferentes toda vez que você os acessam! Sinopse usa dados :: vaca; meu $ matriz = ; minha cópia $ = make_cow_ref $ matriz; Push @ $ matriz, 3; # $ cópia -> é 3 push @ $ cópia, 4; # $ matray -> não está definido (e nem sequer existe) # cópia é uma cópia real agora push @ $ matriz, 5; # $ cópia não é afetado requisitos: · Perl.


Dados :: vaca. Software Relacionado

Vfssimple.

Uma biblioteca para acesso magicamente ao arquivo w / o transportar o método ...

138

Download