奇狐社區論壇
在這個頁面顯示本主題全部的 2 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 是否有"IF"的用法? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=23883)


由 chu0113 在 2024-02-24 11:16 發表:

是否有"IF"的用法?

請教"IF"的用法


由 cgjj 在 2024-02-24 12:22 發表:

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


全部時間均為台灣時間, 現在時間為15:03
在這個頁面顯示本主題全部的 2 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.