while 반복문
var x = 100
while (x >= 0) {
x -= 2
}
do-while
var x = 100
do {
x++
} while (x <= 10)
println("Kotlin")
for
for (num in 1..10) {
print("$num")
}
for (num in 1 until 10) {
print("$num")
}
for (num in 10 downTo 1) {
print("$num")
}
for (num in 10 downTo 1 step 3) {
print("$num")
}
for (num in 10.downTo(1).step(3) ) {
print("$num")
}
for (변수 in 시작..끝 )
: 변수(선언 없이)를 시작부터 끝까지 출력한다.
for (변수 in 시작 until 끝 )
: 변수(선언 없이)를 시작부터 (끝-1)까지 출력한다.
for (변수 in 시작 downTo 끝 )
: 변수(선언 없이)를 시작부터 끝까지 거꾸로 출력한다.
for (변수 in 시작 downTo 끝 step 숫자 )
: 변수(선언 없이)를 시작부터 끝까지 거꾸로 숫자 크기에 맞춰 출력한다.
for (변수 in 시작.downTo(끝).step(숫자) )
: 변수(선언 없이)를 시작부터 끝까지 거꾸로 숫자 크기에 맞춰 출력한다. 위의 방식과 같다.