2016-12-01 17 views
-3

「完了」の後に新しい行(新しい文字列を含む)を追加するにはどうすればよいですか?ループの後にあるRuby:新しい行in whileループ

while (input = gets.chomp) != "done" ... end

+0

は何に新しい行を追加しますか? – steenslag

答えて

1

すべては "完了" を受信した後に発生します。

そう...

while (input = gets.chomp) != "done" 
    ... 
end 
puts 
puts "someone typed 'done' so I'm now showing this text." 
+0

私は最初の "puts"が必要だとは思わない。 Putsは自動的にその後ろの文字列を改行します。 –

+1

whileループの内容はわかりませんが、最後の出力を新しい行で実行しない場合、OPの元の明示的な要求を満たすためにputs @leokが必要な場合があります。 – SteveTurczyn

+0

Good Point @SteveTurczyn –

関連する問題