如果我有嵌套循环,并且我想立即打破所有嵌套循环怎么办?
while (true) {
// ...
while (shouldCont) {
// ...
while (shouldGo) {
// ...
if (timeToStop) {
break; // Break out of everything?
}
}
}
}
In PHP, break
接受一个参数来表示要跳出的循环数。 C# 中可以完成这样的事情吗?
比如说一些可怕的事情呢?goto
?
// In the innermost loop
goto BREAK
// ...
BREAK: break; break; break;
将嵌套循环提取到函数中,然后您可以使用 return 从任何地方退出循环,而不是break。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)