Rubyのgetsメソッドのユーザー入力箇所が思い通りにいかず調べても出てこなかったので投稿します。
[実現したいこと]
入力してください > "ユーザー入力"
ドキュメントの横にユーザーが入力できるようすることが目的です。
[失敗例]
sample.rb
puts "入力してください > "
i = gets.to_i
ターミナル画面
プランを選択 >
"ユーザー入力"
このようにユーザーが入力する箇所がズレてしまいました。
[成功例]
sample.rb
print "入力してください > "
i = gets.to_i
ターミナル画面
プランを選択 > "ユーザー入力"
目的が達成されました!
[まとめ]
puts と print の使い分けが肝だった。
printは、改行を行わずに処理結果を表示するメソッドで、使用頻度は高くないものの痒い所に手が届く便利なメソッドということが再認識できました。