【发布时间】:2017-12-07 17:22:16
【问题描述】:
我的代码中有一个包含 If Else 语句的 For 循环。当 If 语句为真时,我想退出整个 For 循环。将不再需要遍历范围的其余部分。 “退出”是否适合这个?
我正在查看 Microsoft 网站上的 Exit 语句,根据他们的说法,Exit For 继续执行 Next 语句之后的语句。如果这是真的,Exit For 将不起作用。我想继续执行 Next 命令。
我可以花时间使用数字计数器或其他东西来测试它,但我宁愿得到一个快速的答案,因为我相信这对这里的大多数人来说都是显而易见的。谢谢!
【问题讨论】:
-
作为替代方案,您可以始终在循环中使用
if x then goto y,而在循环下方使用y:。