Perl'deki bignum modülünü kullanmaya çalışıyorum ve hassasiyeti ayarlamak istiyorum. Bu module's CPAN page üzerinde detaylı bir astar aracılığıyla yapılabilir biliyorum: varsa kesinlik 20 ila 50 basamak karekökü çıktısını ama ne merak ediyorum olduğunu edecektirPerl'in bignum'u için hassasiyet seviyesini nasıl ayarlayabilirim?
$ perl -Mbignum=p,-50 -le 'print sqrt(20)'
... Bugüne kadar herhangi bir şans buralarda aradık
#!/usr/bin/perl
use bignum;
setPrecision(-50);
print sqrt(20);
, Google ve PerlMonks: yine bir komut dosyası içinde hassasiyet, yani böyle bir şey ayarlamak için. Şimdiden teşekkürler. .
'bignum' satırında pakete bir argüman olarak belirtin. –
Bkz. “Perldoc perlrun”; 'perl -MPackage = foo, bar',' 'Package qw (foo bar)' kullanarak programı başlatmaya eşdeğerdir. – ephemient
İlgili: http://stackoverflow.com/questions/1838808/how-do-i-set-the-floating-point-precision-in-perl –