[코틀린기초] 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문

자바와 동일