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 1 year has passed since last update.

Ruby getsメソッド

Last updated at Posted at 2023-01-26

getsメソッド

ターミナルに値の入力機能を起動するメソッドのことを言います。
文字列としてプログラムに渡されます。

name = gets
puts "私の名前は#{name}です"

このように記述すると、ターミナルではまず、入力機能が実行されます。
入力待ちの状態。(name = getsの部分)
入力してEnterすると、"私の名前は#{name}です"の部分が表示されます。
以下のようになります。

ポチ
私の名前はポチ
です

と出力されます。
"です"の部分が改行されています。
このように文字列オブジェクトの後ろには、改行が入ります。
この改行を取り除くときには以下のように書きます。

name = gets.chomp
puts "私の名前は#{name}です"

ターミナルでは以下のように出力されます。

ポチ
私の名前はポチです

chomp(チョンプ)メソッドと言います。
このメソッドを使用すると、文字列の末尾に存在している改行を取り除いて文字列を返します。

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?