文字列を変数に格納する場合
入力)"hello"
x = gets.chomp
=> x = "hello"
#chompせずにgetsのみだと改行が入るので気をつける
文字列を1文字ずつ配列として取得したい場合
入力)"hello"
a = gets.chars
=> a = ["h", "e", "l", "l", "o"]
半角スペースを開けて複数の値が入力される場合
入力)5 3 12 1
x = gets.split.map(&:to_i)
=> x = [5, 3, 12, 1]
n数連続して文字列情報が与えられる場合で、nは変数、文字情報は配列に入れたい場合
入力)
5
newfile
newfile
newfolder
newfile
newfolder
n = gets.to_i
array = Array.new(n){ gets.to_s }
=> n = 5
=>array = [newfile, newfile, newfolder, newfile, newfolder]