note/Android-Kotlin
?, ! 사용법 간단 정리
눈부신음표
2022. 5. 12. 21:34
728x90
코틀린은 기본적으로 변수에 null을 넣을 수 없다. 하지만, ?를 사용하면 넣을 수 있다.
?
null 일 수 있음(값이 없을 수 있음)
?.
null을 안전하게 처리, 변수가 null이 아닐 때 . 뒤쪽을 수행
ex) 변수?.toUpperCase()
?:
null인 경우 default값을 설정할 수 있다.
ex) 넣을 곳 = 변수 ?: "null일때 수항해고 싶은거"
!!
null이 아님!!!
728x90