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


자바 개발자를 위한 코틀린 입문 에 강의 내용을 정리한 내용이다.
코틀린에서 반복문을 다루는 방법에 대해서 설명한다.

for each 문

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var numbers = listOf(1L, 2L, 3L)
for (number in numbers) {
println(number)
}

// 전통적인 for문
for (i in 1..3) {
println(i)
}

// 숫자가 내려가는 for문
for (i in 3 downTo 1) {
println(i)


// 2씩 올리는 경우
for (i in 1..5 step 2) {
println(i)
}

Progression과 Range

..연산자

  1. .. 연산자는 범위를 만들어 내는 연산자로 1..3은 1부터 3의 범위를 나타낸다.
  2. IntRange는 IntProgression(등차수열)을 상속 받어 등차수열을 만든다.
  3. downTo, step 도 함수(중위 호출 함수)

소스코드

참조