Kotlin whileループ

ループは、指定された条件が満たされている限り、同じコードブロックを複数回実行することができます。

ループは時間を節約し、エラーを減らし、コードをより読みやすくするために便利です。

whileループ

whileループは、指定された条件がtrueの間、コードブロックを繰り返し実行します:

文法

while (condition) {
  // 実行するコードブロック
}

以下の例では、カウンタ変数(i)が5未満である限り、ループ内のコードが繰り返し実行されます:

var i = 0
while (i < 5) {
  println(i)
  i++
}

注意:条件で使用している変数を忘れずに増加させてください。そうしないと、ループは決して終了しません。

do..whileループ

do..whileループは、whileループの変種です。このループは、条件がtrueかどうかをチェックする前に、コードブロックを一度実行し、その後条件がtrueである限りループを繰り返します。

文法

do {
  // 実行するコードブロック
}
while (condition);

以下の例では、do..whileループを使用しています。条件がfalseであっても、コードブロックは条件がテストされる前に一度は必ず実行されます

var i = 0
do {
  println(i)
  i++
}
while (i < 5)

条件で使用している変数を忘れずに増加させてください。そうしないと、ループは決して終了しません!