|
1
36
您需要的是非本地控制流,Ruby有几个选项可供选择:
连续性 赞成的意见:
欺骗:
例外情况 赞成的意见:
欺骗:
这大致是它的样子:
赞成的意见:
欺骗:
|
|
|
2
105
考虑
|
|
|
3
29
不,没有。 您的选择是:
|
|
|
4
4
或者“如果要断开就断开”,这取决于你想要什么 |
|
|
5
2
也许这就是你想要的?(未经测试)
find方法一直循环,直到块返回非空值或单击列表结尾。 |
|
6
0
我知道我早上会后悔的,但简单地使用一个while循环就可以做到这一点。
这个
|
|
|
7
0
在循环周围包装一个内部方法可以做到这一点 例子:
在这里,您可以在任何for循环内执行检查,并在满足条件后从内部方法返回。 |
|
|
8
0
您可以考虑添加一个标记,该标记设置在内部循环中,用于控制外部循环。 “下一个”外循环
“中断”外部循环
|