Know-How/Technique
执行效率:
关于类似
if Not False Then
//Codes
End If
和
if False Then
//No codes
Else
//Codes
End If
这样的形式
第一种看起来可读性强
第二种执行效率更高些
大家可以尝试一下
我有测试代码:
long i,j
long ll_start, ll_used1,ll_used2
j = 0
ll_start = Cpu()
for i = 1 to 900000
if Not (1 > 1) Then
j ++
End if
Next
ll_used1 = Cpu() - ll_start
j = 0
ll_start = Cpu()
for i = 1 to 900000
if 1 > 1 Then
Else
j ++
End if
Next
ll_used2 = Cpu() - ll_start
If ll_used2 > ll_used1 Then
MessageBox("Not 优化 ","Not = " + string(ll_used1) + " Else = " + string(ll_used2))
Else
MessageBox("Else 优化 ","Not = " + string(ll_used1) + " Else = " + string(ll_used2))
End If