以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  例子问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=31419)

--  作者:johnwayne
--  发布时间:2012/12/11 23:14:42
--  例子问题
设计指南里的条件控制语句if  then里的例子:

"

fc:=close;

fo:=open;

if fc>fo then  //这里的fcfo是序列变量,因此只取最后一个周期的条件做为判断依据

  xx:=1;

else

  xx:=0;

Y:xx;

"

这是可以运行的。但把xx的语句修改为没有等号的赋值显示:

"

fc:=close;

fo:=open;

if fc>fo then  //这里的fcfo是序列变量,因此只取最后一个周期的条件做为判断依据

  xx:1;

else

  xx:0;

Y:xx;

"

则编译报错,说变量名xx重复。

为什么不能这样赋值呢?



--  作者:jinzhe
--  发布时间:2012/12/12 9:04:02
--  
前面是赋值,后面是现实趋势线,两个同名字的趋势线重复了
--  作者:johnwayne
--  发布时间:2012/12/12 11:27:25
--  
谢谢!