| 回覆: 是否有"IF"的用法? 引用:最初由 chu0113 發表
 請教"IF"的用法
 
 
 奇狐中有兩種 IF
 
 第一種為 IF(cond, a, b)
 若cond不為0則返回a,否則返回b
 其條件式 cond 運算結果可為數列或單值, 例如:
 X: IF(close>open,1,2); //cond 結果為數列
 X: IF(datatype=2,5,10); //cond 結果為單值
 
 第二種為 IF cond THEN ... 或為 IF cond THEN ... ELSE ...
 其條件式 cond 運算結果必須為單值不可為數列,例如:
 原碼:IF datatype=2 then begin
  X:=5;
end else begin
  X:=10;
end;
 
 
 這篇討論也可以閱讀一下
 http://www.chiefox.com.tw/bbs/showt...&threadid=12828
 
 第二種IF通常會搭配迴圈做數列中的單一元素存取,進一步的教學請見此:
 http://www.chiefox.com.tw/bbs/showt...=&threadid=2646
 |