본문 바로가기
note/Android-Kotlin

?, ! 사용법 간단 정리

by 눈부신음표 2022. 5. 12.
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

댓글