[코틀린기초] 6. 반복문
for문
사용법은 다음과 같다
for(요소 변수 in 컬렉션 혹은 범위){
...
}
//예시
for (x in 1..5) println(x)
//until 을 사용한 범위지정
for (x in 1 until 6) println(x) // 6 전까지 1~5 를 출력한다.
코틀린에서는 자바와 같은 ; 표현식 사용하지 않는다.
//사용 예시
fun main(){
var sum = 0
for(x in 1..10) sum+=x
println("sum: $sum")
}
하행 반복
//하행 반복 예시
for (i in 5 downto 1) print(i)
//잘못된 사용, 거꾸로는 이렇게 못함
for( i in 5..1) print(i)
단계 증가
// step을 이용한 단계증가 예시
for(i in 1..5 step 2) print(i)
//downto 와 step 혼합사용
for( i in 5 downto 1 step 2) print(i)
while문, do~while문
자바와 동일