기타/What I Learned
[TIL] Kotlin - 조건문 분기(2)
가죽방패
2022. 2. 11. 15:56
※ when문으로 다양한 조건 처리
- 인자를 사용하는 when문
when (인자) {
인자에 일치하는 값 혹은 표현식 -> 수행할 문장
인자에 일치하는 범위 -> 수행할 문장
...
else -> 문장
}
- 일치되는 여러 조건
when (x) {
0, 1 -> print("x == 0 or x == 1")
else -> print("기타")
}
- 함수의 반환값 사용하기
when (x) {
parseInt(s) -> print("일치함!")
else -> print('기타")
}
인자를 사용하는 when문(Cont.) - in 연산자와 범위 지정자 사용 방식과 is 키워드 함께 사용하기 방식으로 조건 처리가 가능하다. 인자가 없는 when은 특정 인자에 제한하지 않고 다양한 조건을 구성할 수 있다는 특징이 있다.