Ruby:while循环中的新行

Ruby:while循环中的新行,ruby,while-loop,Ruby,While Loop,在收到“完成”后,如何使用新字符串添加新行 而input=get.chomp!=完成 ... 结束 循环结束后发生的所有事情都是在接收完成后发生的 所以 给什么加一条新的线?我相信你不需要第一把。Puts将自动将其后面的字符串放在新行上。我们不知道while循环做什么,但如果它没有用新行进行最后一次输出,那么为了满足OP最初的显式请求,我们可能需要Puts@leokGood Point@SteveTurczyn while (input = gets.chomp) != "done" ...

在收到“完成”后,如何使用新字符串添加新行

而input=get.chomp!=完成 ... 结束


循环结束后发生的所有事情都是在接收完成后发生的

所以


给什么加一条新的线?我相信你不需要第一把。Puts将自动将其后面的字符串放在新行上。我们不知道while循环做什么,但如果它没有用新行进行最后一次输出,那么为了满足OP最初的显式请求,我们可能需要Puts@leokGood Point@SteveTurczyn
while (input = gets.chomp) != "done"
  ...
end
puts
puts "someone typed 'done' so I'm now showing this text."