Kotlinにおける「while」ループは、条件が真である限り繰り返し処理を実行するための制御構文です。このループ構造は、特定の条件に基づいてコードブロックを反復する際に非常に便利です。
「while」ループは、指定した条件が満たされている限り、繰り返し処理を実行します。条件が偽になると、ループは終了します。
Kotlinの「while」ループの基本的な構文は次の通りです。
while (条件) {
// 繰り返し実行するコード
}
この構文では、条件
はブール値を返す式であり、true
である限りループは実行されます。
true
の場合にのみ、ループ内のコードが実行されます。true
である場合、無限ループが発生する可能性があります。この場合、プログラムは終了しませんので注意が必要です。break
文を使用することで、条件に関係なくループを終了することができます。以下は、1から5までの数字を出力する「while」ループの例です。
fun main() {
var i = 1
while (i <= 5) {
println(i)
i++
}
}
このコードは、1から5までの数字をコンソールに出力します。
次のコードは無限ループの例です。この場合、プログラムは手動で停止する必要があります。
fun main() {
var i = 1
while (true) {
println(i)
i++
}
}
for
ループ)と比較して、可読性やパフォーマンスに影響を与える可能性があります。条件が複雑な場合、適切なループ構造を選択することが重要です。Kotlinの「while」ループは、指定した条件が真である限り、繰り返し処理を実行するための強力な制御構文です。