作者d878303 (恋恋风尘)
看板Trading
标题Re: [问题] 条件判断使用if then begin跟and有什麽 …
时间Fri May 27 11:18:30 2011
※ 引述《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
1F:推 harry901:谢谢 解释的很清楚 感谢 05/27 11:24