以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]关于if then 的问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=170856)

--  作者:alohamora
--  发布时间:2019/7/5 13:41:56
--  [求助]关于if then 的问题
IF cond1 THEN KDJ:=开多价+10*MINDIFF ELSE KDJ:=开多价;
我刚开始用上面的语句来合并,为何总是出现错误提示前面缺少IF?明明有if嘛。
后来我改成if ...... then begin......就可以了。

--  作者:banzhuan
--  发布时间:2019/7/5 13:49:10
--  
IF cond1 THEN KDJ:=开多价+10*MINDIFF ;
ELSE KDJ:=开多价;

--  作者:alohamora
--  发布时间:2019/7/5 14:43:22
--  
以下是引用banzhuan在2019/7/5 13:49:10的发言:
IF cond1 THEN KDJ:=开多价+10*MINDIFF ;
ELSE KDJ:=开多价;

上面这句和下面实际运行时结果一样吗?
if cond1 then begin
KDJ:=开多价+10*MINDIFF ;
end
if not(cond1) then begin
KDJ:=开多价;
end


--  作者:banzhuan
--  发布时间:2019/7/5 14:49:38
--  
一样