Kotlinのループ構文には主に3種類あります:forループ、whileループ、do-whileループです。これらは繰り返し処理を行うために使用され、それぞれ異なる用途や書き方の特徴を持ちます。
1. forループ
forループKotlinのforループは、配列やコレクション、範囲(range)を反復処理するために使用されます。Javaのようなインデックスベースのfor文とは異なり、Kotlinではイテレータベースの構文が基本です。
基本構文
範囲を使った例
この例では、1から5までの数値を順番に出力します。
ステップ指定
降順のループ
配列のインデックスと値を取得
2. whileループ
whileループwhileループは、指定された条件がtrueである間、繰り返し処理を行います。
基本構文
例
この例では、変数iが5以下の間ループを続けます。
3. do-whileループ
do-whileループdo-whileループはwhileループに似ていますが、必ず1回は本体の処理が実行されるという点が異なります。ループ本体の後に条件が評価されます。
基本構文
例
この場合も1から5まで出力されますが、条件チェックはループ後に行われます。
まとめ
| 構文 | 用途と特徴 |
|---|---|
for |
コレクションや範囲の要素を反復処理する場合に便利 |
while |
条件が真の間、繰り返し処理を行いたい場合に使用 |
do-while |
処理を最低1回行い、その後条件によって繰り返す場合に使用 |
これらのループを使い分けることで、Kotlinで柔軟な繰り返し処理が可能になります。
生成日:2025/05/04