또니 개발 일기/개발 프로그래밍

Kotlin 조건문과 반목문(if, for문)

또니로랑 2020. 3. 19. 15:31

이 전 글에서 코틀린에 대한 개념과 탄생배경 등등을 다뤘었다.

 

이번 글은 코틀린에서의 조건문과 반복문을 자바와 비교하며 코틀린 문법을 다뤄보자.

 

1. 조건문

 

- if문 : Kotlin과 Java 문법 동일

- while문 : Kotlin과 Java 문법 동일

if (i == 0) {
     // i = i +1
)

if(position == 0) {
       return AFragment();
} else {
       return BFragment();
}

 

- Kotlin에서의 when문

return when(position) {
        0 -> {
               AFragment()
        } else {
               BFragment()
        }
}

when문을 이용하여 코틀린에서 더 유연하게 사용할 수 있다.

 


 

2. 반복문

□ Kotlin과 Java와 비교해가며 보자.

 

- Java

for(i=0; i<5; i++) {
    
}


for(String name : strList) {
      
}

 

- Kotlin

for(i in 0..5) {

}

for(name in strList) {

}

 

 

조건문과 반복문을 비교해보았다.

꾸준히 Kotlin 기초에 대해 올려볼 것이다.

 

 


 

[애플] 맥북에어 13형 레티나 2018년형 (MREF2KHA), 8GB, SSD 256GB, 포함Apple 2019년 아이패드 10.2 7세대 WiFi + 셀룰러 32GB, Gold (MW6D2KH/A)Apple 2019년 아이패드 10.2 7세대 WiFi + 셀룰러 128GB, Gold (MW6G2KH/A)천호엔케어 우먼솔루션, 75ml, 30팩[가평군] 슈가펜션칼딘 무드등 우드 순록 오르골, 혼합색상