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

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

更新於 發佈於 閱讀時間約 2 分鐘
【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。

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

avatar-img
HKT實驗室
20會員
261內容數
哈囉!歡迎光臨我的沙龍!我是 KT,一位對應用程式開發充滿熱情的開發者。在這個專屬空間,我將與您分享我在應用開發領域的深入學習心得和豐富的實戰經驗。如果您對應用程式開發技術同樣充滿好奇,渴望不斷探索新知,歡迎成為我們的會員,一起在應用程式開發的旅途上,探索更深層次的技術世界,享受學習的樂趣。
留言
avatar-img
留言分享你的想法!
HKT實驗室 的其他內容
本文介紹 Kotlin 中的延遲初始化(lateinit)和懶加載(lazy)的使用方法,以及它們之間的差異。這些關鍵字能夠提升程式效能並簡化程式碼撰寫。
空值例外是開發中一個常見的風險,特別是在 Kotlin 和 Java 這樣的跨平台開發中更容易出現。藉由合理地運用 Kotlin 的空值安全機制以及對 Java 程式碼的註解,可以有效地降低程式錯誤的風險,提高程式碼的可靠性和穩定性。
在 IntelliJ IDEA 建立 Kotlin 專案時,要執行 Java 程式只需將其檔案命名為 .java,並放置在專案的 java 目錄中。這樣就可以順利執行該 Java 程式。
本文介紹 Kotlin 中的延遲初始化(lateinit)和懶加載(lazy)的使用方法,以及它們之間的差異。這些關鍵字能夠提升程式效能並簡化程式碼撰寫。
空值例外是開發中一個常見的風險,特別是在 Kotlin 和 Java 這樣的跨平台開發中更容易出現。藉由合理地運用 Kotlin 的空值安全機制以及對 Java 程式碼的註解,可以有效地降低程式錯誤的風險,提高程式碼的可靠性和穩定性。
在 IntelliJ IDEA 建立 Kotlin 專案時,要執行 Java 程式只需將其檔案命名為 .java,並放置在專案的 java 目錄中。這樣就可以順利執行該 Java 程式。