
Tie:: IntegerArray é um módulo Perl que fornece uma interface matriz para matriz repleta de números inteiros. Embalando Uma matriz de inteiros e é útil em situações onde você precisa armazenar um grande conjunto de inteiros como um pequeno espaço possível.
O acesso à matriz compactada será significativamente mais lento do que o acesso a um array normal, mas para muitas aplicações, a redução no uso de memória faz esse comércio uma boa compensação.
SINOPSE
use Tie::IntegerArray;
# Um array de inteiros de 16-bit com nenhum apoio e undef
# Sala de partida para 100.000 itens. Você pode esperar que isso consome um
# Pouco mais de 200K de memória contra mais de 800K para um normal
# Matriz Perl.
my @ integer_array;
tie @ integer_array, 'Tie:: IntegerArray',
bits => 16, bits => 16,
assinado => 1,
undef => 0,
size => 100_000;
# put a value in # Colocar um valor em
$ integer_array [0] = 10;
# E imprimi-lo
print "Int 0: $ integer_array [0] \ n";
# Toda a gama de operações de matriz estão disponíveis.
Grátis:
Sistema: Todos Windows Tamanho: 1,7MB
Empresa: Sam Treager

Comments (0)
Postar um comentário
Comente aqui!