<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Kotlin `for`循環 > 原文: [https://www.programiz.com/kotlin-programming/for-loop](https://www.programiz.com/kotlin-programming/for-loop) #### Kotlin 中的 `for`循環會迭代提供迭代器的所有內容。 在本文中,您將學習創建`for`循環(借助示例)。 與 Java 和其他語言不同,Kotlin 中沒有傳統的[`for`循環](/java-programming/for-loop "Java traditional for loop")。 在 Kotlin 中,`for`循環用于遍歷范圍,數組,映射等(提供迭代器的任何對象)。 Kotlin 中`for`循環的語法為: ```kt for (item in collection) { // body of loop } ``` * * * ### 示例:遍歷范圍 ```kt fun main(args: Array<String>) { for (i in 1..5) { println(i) } } ``` 在這里,循環遍歷范圍并打印單個項目。 運行該程序時,輸出為: ```kt 1 2 3 4 5 ``` * * * 如果循環的主體僅包含一個語句(如上述示例),則不必使用花括號`{ }`。 ```kt fun main(args: Array<String>) { for (i in 1..5) println(i) } ``` * * * 可以使用`for`循環遍歷一個范圍,因為`range`提供了一個迭代器。 要了解更多信息,請訪問 *Kotlin 迭代器*。 * * * ### 示例:遍歷一個范圍的不同方法 ```kt fun main(args: Array<String>) { print("for (i in 1..5) print(i) = ") for (i in 1..5) print(i) println() print("for (i in 5..1) print(i) = ") for (i in 5..1) print(i) // prints nothing println() print("for (i in 5 downTo 1) print(i) = ") for (i in 5 downTo 1) print(i) println() print("for (i in 1..4 step 2) print(i) = ") for (i in 1..5 step 2) print(i) println() print("for (i in 4 downTo 1 step 2) print(i) = ") for (i in 5 downTo 1 step 2) print(i) } ``` 運行該程序時,輸出為: ```kt for (i in 1..5) print(i) = 12345 for (i in 5..1) print(i) = for (i in 5 downTo 1) print(i) = 54321 for (i in 1..4 step 2) print(i) = 135 for (i in 4 downTo 1 step 2) print(i) = 531 ``` * * * ## 遍歷數組 這是一個遍歷`String`數組的示例。 ```kt fun main(args: Array<String>) { var language = arrayOf("Ruby", "Koltin", "Python" "Java") for (item in language) println(item) } ``` 運行該程序時,輸出為: ```kt Ruby Koltin Python Java ``` * * * 可以遍歷帶有索引的數組。 例如, ```kt fun main(args: Array<String>) { var language = arrayOf("Ruby", "Koltin", "Python", "Java") for (item in language.indices) { // printing array elements having even index only if (item%2 == 0) println(language[item]) } } ``` 運行該程序時,輸出為: ```kt Ruby Python ``` 如果您想了解有關數組的更多信息,請訪問 *Kotlin 數組*。 * * * ## 遍歷字符串 ```kt fun main(args: Array<String>) { var text= "Kotlin" for (letter in text) { println(letter) } } ``` 運行該程序時,輸出為: ```kt K o t l i n ``` * * * 與數組類似,您可以使用索引遍歷`String`。 例如, ```kt fun main(args: Array<String>) { var text= "Kotlin" for (item in text.indices) { println(text[item]) } } ``` 運行該程序時,輸出為: ```kt K o t l i n ``` * * * 在 *Kotin 映射*文章中,您將學習使用`for`循環遍歷映射。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看