范圍表達式在Kotlin中用于表示一個范圍,可以用來循環、判斷等。范圍表達式有兩種形式:閉區間和半開區間。
for (i in 1..5) {
println(i)
}
for (i in 1 until 5) {
println(i)
}
范圍表達式可以用在循環中,也可以用來判斷一個值是否在某個范圍內。
val x = 3
if (x in 1..5) {
println("x is in the range from 1 to 5")
}
范圍表達式還可以用來創建一個范圍對象,然后對其進行操作。
val range = 1..5
println(range.contains(3)) // true
println(range.last) // 5
println(range.step) // 1
總的來說,范圍表達式是Kotlin中一個很方便的特性,可以簡化代碼的書寫,提高代碼的可讀性。