Know-How/Technique

dotnba 2004-01-14 02:42:29
执行效率:
关于类似
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
...全文
83 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbx1979 2004-01-14
  • 打赏
  • 举报
回复
是不是if Not False Then运算的时候更费时间呢?

1,076

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧