또니 개발 일기/개발 프로그래밍
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 기초에 대해 올려볼 것이다.