
上QQ阅读APP看书,第一时间看更新
4.1.1 范围类
Kotlin提高了抽象级别,使用专用类来对某一范围内的值进行遍历。例如,这里有一种方法,可以创建从1到5范围内的数。

类型IntRange是kotlin.ranges包的一部分,是为了清晰起见而提供的,但是可以将其省略,让类型推断来确定变量的类型。
如果想要英文字母表中的一组字母,那么过程是相同的:

可以不局限于像int、long和char这样的基元。以下是一系列字符串:

很漂亮。取初始值,放入..运算符,后跟范围内的最后一个值。范围包括运算符..之前和之后的值。让我们快速检查一下是否存在几个值在这个范围内。

第一个调用验证该范围内是否包含值"helm",它的词典顺序在"hell"和"help"之间。第二个调用确认值"helq"不在该范围内。