区间

区间

> LeekScript

区间 [a..b] 表示 a 和 b 两个端点之间的一组数字。LeekScript 中既有实数区间,也有整数区间。

区间可以在右端和/或左端有界,也可以在右端和/或左端闭合。

区间可以用一种优化的方式表示一串连续的数字。

创建

用下面的语法创建区间:

读取

下面这些函数用于获取区间的信息:

查找

有两种方法可以判断一个数字是否在区间内:

运算

区间支持多种运算:交集和合并(与并集类似)。

迭代

可以遍历一个区间,这样写出来的 for 循环更简洁、更易读:

等价于:

转换

可以把区间转换成数组: