Slide 19
Slide 19 text
Control flow
Ranges
Loopで反復処理を行う範囲(Range)の記述方式を先に解説
• ..
• KotlinでRangeを作成する最も一般的な方法
• 1..4は1, 2, 3, 4と同じ意味
• ..<
• 終了値を含まないRangeを宣言する場合に使用
• 1..<4は1, 2, 3と同じ意味
• downTo
• 逆順のRangeを宣言する場合に使用
• 4 downTo 1は4, 3, 2, 1と同じ意味
• step n
• ステップ値が1以外のRangeを宣言するには、stepと任意の増分値を使用
• 1..5 step 2は1, 3, 5と同じ意味
19 Copyright © 2025, Oracle and/or its affiliates
Note;
文字(Char)の範囲でも同じことが可能
• 'a'..'d'は'a', 'b', 'c', 'd'と同じ意味
• 'z' downTo 's' step 2は'z', 'x',
'v', 't'と同じ意味