38.9. 区间

使用[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
>