全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
range 与for 作用一样的吧?
baokang 分享到
2023-02-12 17:00

 Integer i;        
        Range[i = 0:DataCount - 1]
        {
            Integer num = 0;            
            num = num + i + 1;
            Print("OnInit,id:" + Text(i) + ",num:" + Text(num));
        }

与   Integer i;
        for i = 0  to DataCount - 1
        {
            Integer num = 0;
            num = num + i + 1;
            Print("OnReady,id:" + Text(i) + ",num:" + Text(num));
        }

这两段代码,结果一样。但在帮助里找不到RANGE这个关键字,但是又能正常运行,以上两段代码是TB例子里的。

 

tblaocai

帮助中心里,是有相关介绍的。Range和for的区别是,Range里是隐含了当前Range数据源的调用的,而for默认的操作是对Data0进行的,如果要对其他数据源进行操作,要加上Data[X],其中X是具体的数据源。

2023-02-12 17:24
baokang
@tblaocai

谢谢

2023-02-12 18:41
您未登录,请先 登录注册 后发表评论
顶部