Kotlin Range

2018-07-23  本文已影响25人  ChenME

Kotlin Range


1. Kotlin 中的 Range 有 CharRangeLongRangeIntRange

2. 定义

val aRange: IntRange = 1..1024 // 闭区间 [0,1024]
val bRange: IntRange = 1 until 1024 // 半闭区间 [1,1024)

2. 一些常用方法

val isContains: Boolean = bRange.contains(1024) // false
val isIn: Boolean = 1024 in bRange // false
val emptyRange: IntRange = 0..-1
val isEmpty: Boolean = emptyRange.isEmpty() // true
for (i in aRange) {
    print("$i, ")
}
1, 2, 3, 4, 5, 6, 7....1024,
for (i in aRange step 10) {
    print("$i, ")
}
1, 11, 21, 31, 41, 51, 61, 71, 81, 91...1021,
上一篇下一篇

猜你喜欢

热点阅读