자바 개발자를 위한 코틀린 입문
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) (인프런/최태현)