728x90
코틀린은 기본적으로 변수에 null을 넣을 수 없다. 하지만, ?를 사용하면 넣을 수 있다.
?
null 일 수 있음(값이 없을 수 있음)
?.
null을 안전하게 처리, 변수가 null이 아닐 때 . 뒤쪽을 수행
ex) 변수?.toUpperCase()
?:
null인 경우 default값을 설정할 수 있다.
ex) 넣을 곳 = 변수 ?: "null일때 수항해고 싶은거"
!!
null이 아님!!!
728x90
'note > Android-Kotlin' 카테고리의 다른 글
| Log 사용법 간단 정리 (0) | 2022.05.11 |
|---|---|
| Data Binding 사용법 간단 정리 (0) | 2022.05.10 |
댓글