Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby | Kernel | Float

概要

Kernel#Float

詳細

引数を浮動小数点数(Float)に変換した結果を返します。
文字列の場合は整数や浮動小数点数に変換可能なら結果を返却します。

サンプルコード
# encoding: utf-8
require 'tbpgr_utils'

bulk_puts_eval binding, <<-EOS
Float(5)
Float(5_00)
Float(1.5)
Float(".5")
Float("10e2")
Float("2e8")
Float("10e-2")
Float("0xff")
EOS

__END__
下記はTbpgrUtils gemの機能
bulk_puts_eval

https://rubygems.org/gems/tbpgr_utils
https://github.com/tbpgr/tbpgr_utils
出力
Float(5) # => 5.0
Float(5_00) # => 500.0
Float(1.5) # => 1.5
Float(".5") # => 0.5
Float("10e2") # => 1000.0
Float("10e-2") # => 0.1
Float("0xff") # => 255.0