2023-12-07|閱讀時間 ‧ 約 2 分鐘

【Kotlin 入門指南】範圍循環操作:Range

【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q

Range 範圍循環操作

範圍(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。

這些操作讓你能更靈活地操作範圍循環,根據不同的需求設定遍歷的方式和規則。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.