Estoy tratando de usar el módulo bignum en Perl y quiero establecer la precisión. Sé que esto puede hacerse a través de un chiste que se detallan en el module's CPAN page:¿Cómo puedo establecer el nivel de precisión para el bignum de Perl?
$ perl -Mbignum=p,-50 -le 'print sqrt(20)'
... que se imprima la raíz cuadrada de 20 a 50 dígitos de precisión, pero lo que me pregunto es si hay de todos modos para ajustar la precisión dentro de un script, es decir, algo así como:
#!/usr/bin/perl
use bignum;
setPrecision(-50);
print sqrt(20);
he buscado por aquí, Google y PerlMonks sin ninguna suerte hasta ahora. Gracias por adelantado. .
Especifíquelo como un argumento para el paquete en la línea 'use bignum'. –
Ver 'perldoc perlrun'; 'perl -MPackage = foo, bar' es equivalente a iniciar el programa con' use Package qw (foo bar) '. – ephemient
Relacionados: http://stackoverflow.com/questions/1838808/how-do-i-set-the-floating-point-precision-in-perl –