for (i in 1..5) {
println(i)
}
// 1 2 3 4 5
for (i in 6 downTo 0 step 2) {
println(i)
}
// 6 4 2 0
for (i in 1..5 step 3) {
println(i)
}
// 1 4
val numberList = listOf(100, 200, 300)
for (number in numberList) {
println(number)
}
// 100 200 300
다음과 같이 반복문을 보면 java와 다르다는것을 알 수 있습니다.
첫번째 반복문 뜻은
1을포함에서 1부터 5까지의 범위를 뜻합니다.
두번째 반복문 뜻은
6을포함해서 6부터 0까지 내려가는데 2칸씩 내려간다는 뜻입니다.
세번째 반복문 뜻은
1을포함해서 1부터 5까 3칸씩 증가한다는 뜻입니다.