(rontolisp) docs
← cl パッケージの関数

rationalize

(rationalize number)

浮動小数点数を前後半 ulp の範囲で近似する最も単純な有理数を返すため、結果を float に戻すと入力が再現されます。整数と分数はすでに正確なのでそのまま返されます。