在使用break
功能pry-debugger
时,如何在循环中使用break
?
10.times do |i|
break if i > 2
end
此代码将失败,错误为ArgumentError: Cannot identify arguments as breakpoint
。
答案 0 :(得分:7)
您可以使用break
,而不是使用break()
。括号将帮助ruby区分pry-debugger的break
和ruby break()
函数。您的代码将如下所示:
10.times do |i|
break() if i > 2
end