【Ruby】標準入力のパターンを一通りまとめてみた

複数行&複数要素がある場合(文字列)

Japan China USA
France Russia Germany

出力結果↓

lines = readlines.map{|line| line.chomp!.split(' ') }
p lines

=> [["Japan", "China", "USA"], ["France", "Russia", "Germany"]]

複数行&複数要素がある場合(数値)

1 2 3
4 5 6

出力結果↓

lines = readlines.map{|line| line.chomp!.split(' ').map(&:to_i) }
p lines

=> [[1, 2, 3], [4, 5, 6]]
タイトルとURLをコピーしました