Memória RAM é o limite. Vc pode usar o DBM::Deep, aí o seu storage será o limite. Mas cuidado: https://metacpan.org/pod/distribution/DBM-Deep/lib/DBM/Deep.pod#Large-Arrays
2014-04-15 18:33 GMT+02:00 Aureliano Guedes <guedes_1...@hotmail.com>: > Ola, monges. > > Gostaria de saber quais opções eu tenho para gravar um numero muito grande > de informações em um array. > > Exemplo, imagine que eu tenha uma rotina tosca como essa: > > sub multiplicador{ > my @ini = (100..999); > my $fim = 999; > my @memo > while ($fim != 100){ > foreach (@ini){ > my $m = $_ * $fim; > push (@memo, $m); > } > $fim--; > } > } > > Essa rotina multiplica 100 * 100 ... 100 * 999, depois 101 * 100 ... 101 * > 999 ate 999*999. > Os resultados de cada multiplicação são jogados para um array. Ou seja, um > array grande pra caramba. > > Como faria para que @memo fosse capaz de guardar todos os valores? > > Qual é o limite de dados que posso normalmente guardar em um array? > > Obrigado, > > _______________________________________________ > Rio-pm mailing list > Rio-pm@pm.org > http://mail.pm.org/mailman/listinfo/rio-pm >
_______________________________________________ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm