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