Rubyで標準入力を利用する
getsメソッド 標準入力にキーボード入力された文字列を取得する
readlinesメソッド 標準入力にキーボード入力された文字列(複数行)を1行ごとの配列として取得する
readメソッド 標準入力にキーボード入力された文字列(複数行)を一気に読み込んで文字列として取得する
code::ruby
p '文字を入力してください。' #=> "文字を入力してください。" input = gets
# キーボードで入力
"こんにちは"
p input.chomp!
Rubyでは、標準入力をオブジェクトとしてあらかじめ持っている。
Rubyで標準入力オブジェクトにアクセスするには、$stdin変数か、STDIN定数にアクセス
getsのレシーバに$stdinを指定して使用したときでも、レシーバなしのgetsを使ったときと同じく、標準入力からの入力を文字列として取り出しています。
これは、定数STDINを使ったときでも同様です。