Re: [問題] 條件判斷使用if then begin跟and有什麼 …

看板Trading (金融交易)作者 (戀戀風塵)時間14年前 (2011/05/27 11:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《harry901 (forcing to A cup)》之銘言: : EasyLanguage中 : 第一個程式 : if condition1 and condition2 then : buy ("xxx") next bar at open; : 第二個程式 : if condition1 then begin : if condition2 then begin : buy ("xxx") next bar at open; : end; : end; : 請問以上兩者對於系統是否有差異 測試了一下似乎沒有差異 但總覺得怪怪的 : 到底何時使用if then, 何時使用if then begin比較好? : 謝謝回答 Ans: 1). 語法一: 如果天氣晴天而且心情好, 我會出門 If 天氣晴天 and 心情好 then 我會出門 end 語法二: 如果天氣晴天, 我再看看心情好不好, 如果心情好, 我會出門 If 天氣晴天 then If 心情好 then 我會出門 end end 事實上, 就執行的結果而言, 語法一 等於 語法二; 2). 語法三: 如果天氣晴天而且心情好, 我會出門買東西, 看電影 想作的事情太多了, 不是只有一件事情,這時需要 begin, end ; 來告訴電腦, begin 和 end 中間的事情都是我想要作的 (若條件成立); 如果沒有特別標出, begin 和 end; 條件成立時, 只會執行一個動作; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.72.29.137

05/27 11:24, , 1F
謝謝 解釋的很清楚 感謝
05/27 11:24, 1F
文章代碼(AID): #1DtnW8tD (Trading)
文章代碼(AID): #1DtnW8tD (Trading)