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

iro*_*and 7 ruby pry

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

10.times do |i|
  break if i > 2
end
Run Code Online (Sandbox Code Playgroud)

此代码将失败并显示错误ArgumentError: Cannot identify arguments as breakpoint.

vig*_*shv 7

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

10.times do |i|
  break() if i > 2
end
Run Code Online (Sandbox Code Playgroud)