使用pry-debugger时如何在循环中使用原始的“break”

时间:2015-02-24 04:34:20

标签: ruby pry

在使用break功能pry-debugger时,如何在循环中使用break

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

此代码将失败,错误为ArgumentError: Cannot identify arguments as breakpoint

1 个答案:

答案 0 :(得分:7)

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

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