Ruby:BigFloatの代替について
▶︎環境:macOS Sierra Version 10.12.3
2進計算に起因する微小誤差の影響のない計算scriptが興味を引きました。
以下のもので、数度の数値入力+enterで取得した数値の合計を出力するそうです。
require "BigFloat"
s = BigFloat.new("0")
while f = ARGF.gets do
s = s + f
end
puts "合計:",s.to_s
BigFloatのダウンロード先が消滅しているため、現在使えない旧ライブラリと考えますが、BigFloatの代わりとなるオブジェクトは存在するのでしょうか? やりたいことは、誤差無し計算・10進計算です。
(適切な用語の使用に自信がありません。もしダウンロード等の手順が存在したときはわかりやすく説明いただけますと幸いです。)