Ranges represent consecutive values. The .. operator creates an inclusive range: 1..4 includes 4. Use until for half-open ranges (excludes end): 1 until 4 gives 1,2,3. downTo reverses; step changes stride.
Inclusive and half-open
Ranges represent consecutive values. The .. operator creates an inclusive range: 1..4 includes 4. Use until for half-open ranges (excludes end): 1 until 4 gives 1,2,3. downTo reverses; step changes stride.