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

 

 

'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