Techioz Blog

文字列を整数または浮動小数点に変換する方法

概要

ユーザーが数値を入力できるテキストフィールドがあり、ユーザーの入力に基づいて文字列を整数または浮動小数点に変換できるようにしたいと考えています。 Rubyでそれを行う簡単な方法はありますか?

例えば:

User Input: "123"  -> Output: 123
User Input: "123.99" -> Output: 123.99

解決策

文字列で to_i または to_f を使用する

irb(main):001:0> "13".to_i
=> 13
irb(main):002:0> "13".to_f
=> 13.0