在逐筆洗價下,兩種寫法
1.
if getField("估計量") >= fastHighest(GetField("Volume","D")[1],20) then begin
...
end;
-------------------------------------------------------------------------------------------------
2.
once value1 = fastHighest(GetField("Volume","D")[1],20);
if getField("估計量") >= value1 then begin
...
end;
請問2.是否比1.計算更快?
我的理解是1.每次判斷都要再重新計算fastHighest(GetField("Volume","D")[1],20),
2.給變數之後已固定,不需要重新計算。
請問理解有誤嗎?
2 評論