- 코틀린에서는 자바보다 null 처리를 더 명확하게 하기 때문에 NPE(NullPointerException) 발생빈도를 낮출 수 있음
- ? 와 !!는 null의 사용과 관련되어 있는 문자
- ? : null이 들어올 수 있는 경우
var nameErr: String = null //오류
var naem: String? = null //정상
- !! : null 이 절대 들어오면 안되는 경우 (강제로 null이 아님을 선언 하므로 null을 넣으면 NPE발생)
참고 : https://taetoungs-branch.tistory.com/73
'Kotlin' 카테고리의 다른 글
[Kotlin] 시프트 연산자 (shr, shl, ushr) (0) | 2021.09.16 |
---|---|
[Kotlin] const (0) | 2021.09.16 |
[Kotlin] copyOf, toArray, contentToString (배열 복사) (0) | 2021.09.10 |
[Kotlin] object (0) | 2021.09.10 |
[Kotlin] Property / Backing Field (0) | 2021.09.10 |