概要
Kernel#Rational
詳細
引数を有理数(Rational)に変換した結果を返します。
サンプルコード
# encoding: utf-8 require 'tbpgr_utils' bulk_puts_eval binding, <<-EOS Rational("1/2") Rational("0.5e2") Rational("0.5e-2") Rational(1, 2) Rational(0.5) Rational(0x10/0x02) EOS __END__ 下記はTbpgrUtils gemの機能 bulk_puts_eval https://rubygems.org/gems/tbpgr_utils https://github.com/tbpgr/tbpgr_utils
出力
Rational("1/2") # => (1/2) Rational("0.5e2") # => (50/1) Rational("0.5e-2") # => (1/200) Rational(1, 2) # => (1/2) Rational(0.5) # => (1/2) Rational(0x10/0x02) # => (8/1)