目的
- Rubyにてユーザからの入力数値を受け取り、変数に格納する方法をまとめる。
書き方の例
- 入力を受け取るにはメソッド
gets
を使用する。 - 入力の改行もなくして変数に格納したいためオプション
chomp
を付ける。 - 入力が数値であるため、さらにオプション
to_i
を付ける。 - 下記に処理を記載する。
変数 = gets.chomp.to_i
より具体的な例
- 入力された数値をコンソールに出力する処理を考える。
- コンソールには「好きな数値を入力してください。」 → 入力待ち → 「入力された数値は○○です。」と表示されるようにする。
- 入力された数値は変数
input
に格納する。 - 下記に処理を記載する。
puts "好きな数値を入力してください。"
input = gets.chomp.to_i
puts "入力された数値は#{input}です。"