【发布时间】:2012-04-05 03:52:47
【问题描述】:
我认为块就像匿名函数。
但是当我尝试使用 return 关键字结束块的执行时,我认为它在定义块的范围内触发了返回。它们是这样工作的吗?
如果是这样,我怎样才能以不触发外部范围返回的方式结束块的执行?
【问题讨论】:
我认为块就像匿名函数。
但是当我尝试使用 return 关键字结束块的执行时,我认为它在定义块的范围内触发了返回。它们是这样工作的吗?
如果是这样,我怎样才能以不触发外部范围返回的方式结束块的执行?
【问题讨论】:
要退出块或循环,请使用 break 关键字。
return 将退出一个方法。
【讨论】:
关键字是next,而不是break。 Break 似乎特定于 each 方法。
【讨论】: