range 与for 作用一样的吧?

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例子里的。

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

回复:谢谢