Kotlin NPE(Null Pointer Exception)
2017. 12. 28. 17:02ㆍWork/Kotlin
728x90
반응형
NPE(Null Pointer Exception)
- Kotlin에서 NPE를 보장 하지만 Type에 ?를 붙이게 되면 null를 직접 할당 할 수 있다.
// 5. NPE (Null Pointer Exception)
// 널 포인트(NULL Pointer Exception)
// 기본적으로 코틀린은 널 참조 불가능
var null_impossible : String = "abc"
var null_possible : String? = "abc"
// 5. NPE
null_impossible = null // 컴파일 에러
null_possible = null // null 가능
// 하지만 null에 대한 확인 처리를 따로 해주어야 한다.
// Null에 대한 확인 처리
if(null_possible != null)
null_possible = "Not Null"
else
null_possible = "Null"
728x90
반응형
'Work > Kotlin' 카테고리의 다른 글
Kotlin 클래스 (0) | 2017.12.31 |
---|---|
Kotlin 반복 (0) | 2017.12.29 |
Kotlin 배열 (0) | 2017.12.27 |
Kotiln 변수 & 함수 (0) | 2017.12.27 |
Kotiln 설치 및 설정 (0) | 2017.12.12 |