标签: ruby return block
我认为块就像匿名函数。
但是当我尝试使用'return'关键字结束块的执行时,我认为它触发了定义块的范围内的返回。它们是如何工作的?
如果是这样,我怎样才能以不触发外部范围返回的方式结束块的执行?
答案 0 :(得分:30)
关键字是'next',而不是'break'。休息似乎特定于'每种'方法。
答案 1 :(得分:-3)
要退出阻止或循环,请使用break关键字。
break
return将退出方法。
return