【发布时间】:2015-02-24 04:34:20
【问题描述】:
在使用具有break 功能的pry-debugger 时,如何在循环中使用break?
10.times do |i|
break if i > 2
end
此代码将失败并出现错误ArgumentError: Cannot identify arguments as breakpoint。
【问题讨论】:
在使用具有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
【讨论】: