文字列から数値への変換, 数値から文字列への変換
str = "31.4" p str.oct #=>25 文字列を8進数として解釈 p str.hex #=>49 文字列を16進数として解釈 p str.to_i #=>31 文字列を10進数として解釈 p str.to_f #=>31.4 文字列をfloatとして解釈 num = 31.4 p num.to_s #=>"31.4" 数値を文字列に変換
to_iなどは文字列がfloatでも勝手に切り捨てなど変換してくれる
str = "31.4" p str.oct #=>25 文字列を8進数として解釈 p str.hex #=>49 文字列を16進数として解釈 p str.to_i #=>31 文字列を10進数として解釈 p str.to_f #=>31.4 文字列をfloatとして解釈 num = 31.4 p num.to_s #=>"31.4" 数値を文字列に変換
to_iなどは文字列がfloatでも勝手に切り捨てなど変換してくれる