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

How to use original "break" in a loop when using pry-debugger

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

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

此代码将失败并出现错误 ArgumentError: Cannot identify arguments as breakpoint

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

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