7. when 표현식

2022. 3. 4. 16:50[Android APP] feat. Kotlin/Kotlin 언어 기초

when(조건 변수){

조건 식 1-> 실행 코드1

조건 식 2-> 실행 코드2

조건 식 3 -> {

      실행코드 3

      실행코드 3-1

}

.

.

.

else -> 실행코드 n

 

when은 조건 변수가 조건 식과 일치하는 경우 실행코드를 실행시켜준다.

만약 조건 식을 일정한 값이 아닌 범위로 넣고 싶다면

in a..b 이런 식으로 넣어주면 된다.

 

 

 

 

when은 조건식을 정해놓고 그 중 맞는 조건식을 찾아주는 표현식이다.

 

위 코드처럼 season은 3이라는 값을 가지고 있고,

그 밑에 season 값이 각각

1일 때는 Spring

2일 때는 Summer

3일 때는 Fall, Autumn

4일 때는 Winter

나머지는 Invalid Season으로 조건을 걸어준다.

 

그 밑 month도 마찬가지이다.

in a..b을 사용해 범위 조건을 만들어준다.

반응형