Kotlin
[Kotlin] ? 물음표 / !! 느낌표 두개 (null 처리)
an-hayyy
2021. 9. 15. 09:36
- 코틀린에서는 자바보다 null 처리를 더 명확하게 하기 때문에 NPE(NullPointerException) 발생빈도를 낮출 수 있음
- ? 와 !!는 null의 사용과 관련되어 있는 문자
- ? : null이 들어올 수 있는 경우
var nameErr: String = null //오류
var naem: String? = null //정상
- !! : null 이 절대 들어오면 안되는 경우 (강제로 null이 아님을 선언 하므로 null을 넣으면 NPE발생)
참고 : https://taetoungs-branch.tistory.com/73