Re: [問題] 條件判斷使用if then begin跟and有什麼 …
※ 引述《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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Trading 近期熱門文章
14
18
307
941
PTT職涯區 即時熱門文章
23
45