코틀린[Kotlin]
코틀린[Kotlin] 기초(Nullable / NonNull)
7. Nullable / NonNull 자바와 다른 코틀린만의 가장 큰 특징이라고 할 수 있는 부분이다. 자바에서는 NPE 때문에 굉장히 고생을 한다. NPE는 Null Pointer Exception 오류의 약자이다. 자바에서 컴파일 시점에서는 발견할 수 없고 런타임 시점에서만 발견할 수 있기 때문에 매우 불편하다. 하지만 코틀린에서는 이것을 컴파일 시험에서 잡을 수 있도록 ? 가 있다. fun nullcheck(){ var name : String = "joyce" // NonNull타입 var nullname : String = null // NonNull타입에 null을 넣었기 때문에 // 에러(Null can not be a value of a non-null type String)발생 var ..
2022. 1. 20. 10:37
최근댓글