【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q
範圍(Range)在 Kotlin 中是一個非常方便的工具,讓你可以輕鬆操作數字範圍。透過不同的函數,你可以更精準地控制範圍內的數值及遞增方式。以下是一些常用的範圍循環操作:
基本的範圍循環是最簡單的形式,使用 ..
符號來表示一個包含起始值和終止值的範圍。比如要印出 1 到 4:
for (i in 1..4) {
print(i) // 印出:1234
}
使用 step
函數可以指定遞增,使迴圈以指定的間隔遍歷範圍內的數字:
for (i in 1..4 step 2) {
print(i) // 印出:13
}
這樣的迴圈會從 1 開始,然後每次增加 2,直到達到或超過範圍的終止值。
有時你想排除範圍的終止值,可以使用 until
函數。它會生成一個範圍,但不包含終止值本身:
for (i in 1 until 4) {
print(i) // 印出:123
}
這樣的範圍會從起始值開始,但不包含終止值 4。
如果你需要倒序遍歷範圍,可以使用 downTo
函數。它允許你反向遍歷範圍內的數字:
for (i in 4 downTo 1) {
print(i) // 印出:4321
}
downTo
函數會從起始值 4 開始,遞減至終止值 1。
這些操作讓你能更靈活地操作範圍循環,根據不同的需求設定遍歷的方式和規則。