0

STDINから正確にn回読み取るコードを書いています。つまり、3回としましょう。それを行う最良の方法は何ですか?

私はこれを試しました

counter = 0
while sentence = gets.chomp && counter < 3 do
 ...
 counter += 1
end

しかし、奇妙な理由で、ループ内の文の変数はブール値ですか?

4

2 に答える 2

2

以下のようにできます。

n.times { sentence = gets.chomp }

また

n.times do 
  sentence = gets.chomp
  # your code here
end
于 2013-08-11T15:53:27.640 に答える