使用[begin,next..end]这样的语法可以创建一个数值范围集合,在ELite中称之为“区间”(range)。在该集合中包含从begin到end之间所有的整数,这些数值可以按升序或降序排列。区间可以按指定的步长递增或递减,步长必须是一个非0整数,当省略时即为1。
> define range1 = [1,3..10]; > range1 [1,3..10] > range1.length 5 > range1[0]; 1 > range1[4]; 9 >
> define range2 = [10, 8..1]; > range2.size; 5 > range2 [0]; 10 > range2 [4]; 2 >