999999999999990
Perlのように15桁の数値を追加すると、次のようなピリオドのある結果が生成されます。1.9999999999999e+.
使用substr
する場合はまだ生成され1.99999999999
、使用BigInt
する場合はまだピリオドがあります。ピリオドなしで結果を取得するためのPerl5.8.7の正しいPerl構文は何ですか?
use BigInt;
$acct_hash = substr(($acct_hash + $data[1]),0,15);
BigInt.pm -> /opt/perl5.8.7/lib/5.8.7/Math/BigInt.pm
BigInt -> /opt/perl5.8.7/lib/5.8.7/Math/BigInt.pm