今日は入力データを受け取る処理をしてみた!
今日の学び
繰り返し処理で番号をつける
- each文の処理で値を1増やして更新する繰り返し処理で番号をつける
- 例
foods = ["パン","ラーメン",...]
index = 0
foods.each do |menu|
puts "#{index}. #{foods}"
index += 1
end
- 例
入力を受け取る
-
変数 = gets.chomp
とすることで、エンターキーを押されるまでに入力された値を変数に代入することができるputs "メニューを入力してください"
foods = gets.chomp
puts "#{foods}を注文します"
-
gets.chomp
で受け取った値は文字列になるため数値を入力する際はgets.chomp.to_i
で数値に変換することで計算などに使えるputs "個数を入力してください"
number = gets.chomp.to_i
puts "#{number}個を注文します"