Sto provando ad usare il modulo bignum in Perl e voglio impostare la precisione. So che questo può essere fatto tramite un uno di linea, come indicato alla module's CPAN page:Come posso impostare il livello di precisione per bignum di Perl?
$ perl -Mbignum=p,-50 -le 'print sqrt(20)'
... che stampare la radice quadrata di 20 a 50 cifre di precisione, ma quello che mi chiedo è se c'è comunque di impostare la precisione all'interno di uno script, vale a dire qualcosa come:
#!/usr/bin/perl
use bignum;
setPrecision(-50);
print sqrt(20);
ho cercato qui intorno, Google, e PerlMonks senza fortuna finora. Grazie in anticipo. .
Specificare come argomento per il pacchetto nella riga 'use bignum'. –
Vedere 'perldoc perlrun'; 'perl -MPackage = foo, bar' equivale all'avvio del programma con' use Package qw (foo bar) '. – ephemient
Correlati: http://stackoverflow.com/questions/1838808/how-do-i-set-the-floating-point-precision-in-perl –