以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 变量名重复问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=160859) |
-- 作者:tonect -- 发布时间:2018/1/4 14:38:53 -- 变量名重复问题 VARIABLE:daycnt:=0;
//开盘第一根k线 IF Date<>ref(date,1) THEN BEGIN daycnt:daycnt + 1,LINETHICK0; End 为什么编译时总是提示变量名“daycnt”重复?
|
-- 作者:FireScript -- 发布时间:2018/1/4 14:52:46 -- daycnt:daycnt + 1,LINETHICK0; 这句代码有问题。
:和:=是有区别的。 你前面已经定义和声明了 daycnt这个全局变量,再次使用“:”的话是相当于又声明一个叫“daycnt”变量。自然就冲突了。
赋值直接用“:=” |
-- 作者:tonect -- 发布时间:2018/1/4 16:01:54 -- 回复:(FireScript)daycnt:daycnt + 1,LI... 好的,试过了,确实可以,谢谢解答。 |