Java 에서는 일반적으로
for(int i = 1; i <= 5; i++){
...
}
이렇게 쓴다 하지만 코틀린은 다르다
for (요소 변수 in 컬렉션 또는 범위) { 반복할 본문} 으로 다음과 같다
for (x in 1..5) {
...
}
하지만 위에것은 상행 반복이고 하행 반복을 사용할때는 downTo 키워드를 사용해야 한다
for (i in 5 downTo 1) {
....
}
여기서 2단계씩 감소 하고 싶으면 step 이란 키워드를 사용할수 있다.
for (i in 5 downTo 1 step 2) {
print(i)
}
결과 5,3,1이 나오는것을 확인 할수 있다
그외에도 Until 이란 키워드가 있는데 마지막 N 값을 포함 시키지 않을때 사용한다
for (i in 1 until 4) {
print(i)
}
// 결과 123