
자바 개발자를 위한 코틀린 입문
6강. 코틀린에서 반복문을 다루는 방법

: 대신 in을 사용한다in뒤에는 Interable이 구현된 타입이라면 모두 들어갈 수 있다.i가 1씩 증가하는 경우
1..3 : 1부터 3의 범위i가 1씩 감소하는 경우
downTo로 감소시킨다.i가 2씩 증가하는 경우
step으로 증가하는 구간 설정 가능하다... 연산자 : 범위를 만들어 내는 연산자
등차수열이라는 것은 '시작 값', '끝 값', '공차'가 필요하다.
3 downTo 1 : 시작값 3, 끝값 1, 공차 -1인 등차수열1..5 step 2 : 시작값 1, 끝값 5, 공차가 2인 등차수열downTo, step도 함수이다! (중위 호출 함수)
변수.함수이름(argument)대신 변수 함수이름 argument
1..5 step 2
1. 1..5 : 1부터 5까지 공차가 1인 등차수열 생성
2. step 2 : 등차수열에 대한 함수 호출, 등차수열.step(2)
➡ 1부터 5까지 공차가 2인 등차수열
등차수열에 구현된 Iterable에 의해 1, 3, 5 가 나온다.
Kotlin에서 전통적인 for문은 등차수열을 이용한다!

while문은 Java와 완전히 동일하다.
do-while문도 똑같다.
📑 출처
- 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) (인프런/최태현)