【发布时间】:2020-09-10 10:37:00
【问题描述】:
我正在尝试对 3 个变量运行循环,其中顺序无关紧要。
我首先尝试的代码如下,其中 nx 遍历行,limit 是我数据库的最后一行:
Do While n3 <= limit
Do While n2 <= limit
Do While n1 <= limit
Call Output
n1 = n1 + 1
Loop
Call Output
n2 = n2 + 1
n1 = n0
Loop
Call Output
n3 = n3 + 1
n2 = n0
n1 = n0
Loop
这让我可以测试每一种可能性,但它也会多次重复相同的组合,这会增加运行时间。如果我计划测试 20 个变量,这将使代码无法使用。
关于如何优化此循环的任何提示?
谢谢。
【问题讨论】:
-
This allows me to test every possibility: 很抱歉,什么都有可能?