코틀린 강좌 #5 반복문과 증감연산자

Kotlin/기본 문법 · 2020. 12. 12. 13:01

테크과학! DiMo

 

테크과학! DiMo

개발자가 얘기하는 생활 속 IT기술에 대한 과학! 여러분이 몰랐던, 혹은 정확히 알지 못했던 IT 테크놀러지를 파드립니다! 좋은 영상을 위한 채널 후원, 투네이션을 통해서 해주세요! 후원링크 htt

www.youtube.com

 

 

개발 환경: play.kotlinlang.org


반복문의 종류

 

- 조건형 반복문 : 조건이 참인 경우 반복을 유지
: while, do while

 


- 범위형 반복문 : 반복 범위를 정해 반복을 수행
: for

 

 

 

코틀린에서의 for문 특징

 

최신 언어들이 제공하고 있는 방식을 채용(사람들이 이해하기 쉬운)


for (i in 0..9) => 0부터 9까지 1씩 증가,

1씩 증가가 아닌 방식을 사용하려면 'step' 사용


감소는 'downTo' 라는 키워드 사용, 감소도 'step'을 붙이면 증감 숫자 조절 가능

for문은 char 사용 가능하고 downTo, step도 적용된다.




 

fun main() {
 
    var a = 0
      
    while (a < 5) {
        print(a++)
    }
    println() //01234
    
    for (i in 0..9) {
        print(i) //0123456789
    }
    
    for (i in 0..9 step 3) {
        print(i) //0369
    }
    println()
    
    for (i in 9 downTo 0) {
        print(i) // 9876543210
    }
    println()
    
    for (i in 'a'..'e') {
        print(i) // abcde
    }
    println()
    
    for (i in 'e' downTo 'a' step 2) {
        print(i) // eca
    }
}



출력 결과:
01234
01234567890369
9876543210
abcde
eca