Kotlin while迴圈


while迴圈用於多次迭代程式的一部分。條件為真時一直迴圈執行程式碼塊。 Kotlin while迴圈類似於Java while迴圈。

語法

while(condition){  
    // 迴圈主體 
}

while迴圈的範例

下面來看一個使用while迴圈來列印從15值的簡單範例。

fun main(args: Array<String>){  
    var i = 1  
    while (i<=5){  
        println(i)  
        i++  
    }  
}

執行上面範例程式碼,得到以下結果 -

1
2
3
4
5

Kotlin無限while迴圈

如果條件保持為真,則while迴圈執行無限次程式碼塊。

例如:

fun main(args: Array<String>){
    while (true){
        println("infinite loop")
    }
}

執行上面程式碼,得到以下結果 -

infinite loop
infinite loop
infinite loop
.
.
.
.
infinite loop
infinite loop


infinite loop
infinite loop
infinite loop
infinite loop
-- 一直無限列印輸出