0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

getsメソッドの入力箇所について

Posted at

Rubyのgetsメソッドのユーザー入力箇所が思い通りにいかず調べても出てこなかったので投稿します。

[実現したいこと]

入力してください > "ユーザー入力"

ドキュメントの横にユーザーが入力できるようすることが目的です。

[失敗例]

sample.rb

puts "入力してください > "
i = gets.to_i

ターミナル画面

プランを選択 > 
"ユーザー入力"

このようにユーザーが入力する箇所がズレてしまいました。

[成功例]

sample.rb

print "入力してください > "
i = gets.to_i

ターミナル画面

プランを選択 > "ユーザー入力"

目的が達成されました!

[まとめ]
puts と print の使い分けが肝だった。
printは、改行を行わずに処理結果を表示するメソッドで、使用頻度は高くないものの痒い所に手が届く便利なメソッドということが再認識できました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?