2011/6/3 Daniel de Oliveira Mantovani <[email protected]>:
> Não são não, isso depende do que está sendo guardado, se o scalar for
> do tipo IV por exemplo será um simples inteiro e não um double.
> http://perldoc.perl.org/perlguts.html

O problema é que ele pode ser convertido pra um double a qualquer
momento. Por isso, mesmo em uma plataforma de 64bits, com inteiros de
64bits, é bom tentar respeitar o limite do 2**49.

Na verdade, o negócio é usar bigint sempre que estiver esperando
números desse tamanho. Aí não vai acontecer nenhuma surpresa.

-Nilson
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a