Forループ
CoddyのKotlinジャーニー「基礎」セクションの一部。レッスン 46/93。
ときには、同じ処理を何度も繰り返す必要があります。同じコードを何度も書く代わりに、ループを使えます。何回繰り返したいかが正確にわかっている場合、forループが最適です。
基本的な構造は次のとおりです。
for (i in 1..5) {
println(i)
}これは1から5までの数字を出力します。変数 i は範囲内の各値を取り、中かっこ内のコードは各値に対して実行されます。
iだけでなく、任意の変数名を使用できます。
for (number in 1..3) {
println("Count: $number")
}
// 出力:
// Count: 1
// Count: 2
// Count: 3ループ変数はループの中でのみ存在します。各反復で、範囲内に残っている値がなくなるまで、次の値に自動的に更新されます。
チャレンジ
中級入力から整数 n を読み取ります。for ループを使用して、1 から n までのすべての数値を、それぞれ別の行に出力します。
たとえば、入力が 4 の場合、出力は次のようになります。
1
2
3
4自分で試してみよう
fun main() {
val n = readLine()!!.toInt()
// TODO: forループを使って1からnまでの数字を出力するコードを下に書いてください
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Kotlinプレイグラウンド