回覆: 是否有"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
|