for, while)for-in 반복문(start..end) → end 값 포함(start until end) → end 값 미포함val items = listOf(1, 2, 3, 4, 5)
for (item in items) {
print(item)
}
forEach (람다 방식)forEach 함수를 사용.items.forEach { item ->
print(item)
//for(int i =0; i<items.length; i++) -> 예시
for (i in 0..items.size - 1) {
print(items[i])
}
step → 증가폭 지정downTo → 감소 순서// 1부터 10까지 2씩 증가
for (i in 1..10 step 2) {
print("$i ")
}
// 5부터 1까지 감소
for (i in 5 downTo 1) {
print("$i ")
}
while 문var x = 5
while (x > 0) {
println(x)
x--
)
do-while 문var y = 0
do {
println("실행됨: $y")
y++
} while (y < 3)
✅ 정리
forEach + 람다로 함수형 스타일 작성 가능.