如何在循环中使用具有break功能的pry-debugger

10.times do |i|
  break if i > 2
end

此代码将失败,错误为break

最佳答案

您可以使用break,而不是break()。括号将帮助ruby区分pry调试器的break和rubybreak()函数。然后,您的代码将如下所示:

10.times do |i|
  break() if i > 2
end

关于ruby - 使用pry-debugger时如何在循环中使用原始的“break”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28688224/

10-13 09:44