0
Rubyでは、STDINから整数を1つずつ読み込んで操作したいと思っています。スペースで区切られた整数の複数行があります:C++、istream::operator>>
でRubyに相当するC++ istream演算子ですか?
3 67 41 20
6 21 433 25 1 6
5 2 3 5
は自動的にスペースや改行だし、連続的にすべての整数を読み込むかどうか、過去の空白をスキップ:
Rubyでcin >> val;
foo(val);
、私は見つけることができる最高のは、行の末尾に挟まるれ、これです:
val = gets(' ')
私もscanf.rb
を試してみたが、それは読んでいるようです残りの行を破棄してください:
require 'scanf.rb'
N.times do
p scanf("%d")
end
ありがとうございました!