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

奇狐社區論壇 (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=18860)


由 timliou 在 2014-10-04 13:28 發表:

[問題] if 語法

請問程式如下

AMAmin5:if(a1,"AMA.AMA#min5",0);
AMAhour:if(a2,"AMA.AMA#min60",0);
AMAday:if(a3,"AMA.AMA#day",0);

問題如下

a1=1,a2=1,a3=1 與 a1=1,a2=1,a3=0

程式在run時所執行的時間相同嗎

也就是說 if 語法在 當a3=0 時會不會去run "AMA.AMA#day" ?

謝謝


由 cgjj 在 2014-10-05 14:51 發表:

回覆: [問題] if 語法

引用:
最初由 timliou 發表
請問程式如下

AMAmin5:if(a1,"AMA.AMA#min5",0);
AMAhour:if(a2,"AMA.AMA#min60",0);
AMAday:if(a3,"AMA.AMA#day",0);

問題如下

a1=1,a2=1,a3=1 與 a1=1,a2=1,a3=0

程式在run時所執行的時間相同嗎

也就是說 if 語法在 當a3=0 時會不會去run "AMA.AMA#day" ?

謝謝



if (cond, a, b) 是針對 數列對數列 的運算設計的

您的需求要改為 if ... then 會比較好, 運算上時間才能節省

範例如下:
AMAmin5:0;
AMAhour:0;
AMAday:0;
if a1 then AMAmin5:="AMA.AMA#min5";
if a2 then AMAhour:="AMA.AMA#min60";
if a3 then AMAday:="AMA.AMA#day";


由 timliou 在 2014-10-06 17:48 發表:

了解
謝謝


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


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

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