[코틀린 Kotlin]when
- archive
- 2020. 1. 20. 00:26
코틀린의 when은 자바의 swith-case를 업그레이드 한 버전이다.
when (score / 10) {
6->(print('D'))
7->(print('C'))
8->(print('B'))
9,10->(print('A'))
else->(print('F'))
}
when의 결과값을 바로 변수에 저장할 수 있다. 표현식으로 사용 할 수 있다.
val grade: Char = when (score/10) {
6->'D'
7->'C'
8->'B'
9,10->'A'
else->'F'
}
Kotlin의 경우 위와 같이 else만 있다면 if문도 표현식으로 사용이 가능하다.
val value:Int = if(10 > 5) {
10
} else {
5
}
'archive' 카테고리의 다른 글
[Manifest]Permission (0) | 2020.01.31 |
---|---|
[Android]앱 삭제 했는데 데이터가 남아 있는 문제 - 데이터 백업 (0) | 2020.01.30 |
[Android] Navigation (0) | 2020.01.10 |
[Android] 화면 전환에 따라 UI 대응 (0) | 2020.01.09 |
[Python]SQLite DB (0) | 2020.01.04 |