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
-- 一直無限打印輸出