티스토리 뷰

Kotlin

코틀린에서 Null 값의 의미

IT Knowledge Share 2021. 7. 5. 00:04
반응형

코틀린에서 Null 값은 '존재하지 않는다'의 의미를 가지고 있습니다.

 

과일로 비유하자면, 복숭아를 다 먹고 씨조차 없는 경우라고 할 수 있습니다.

 

Null값은 일반적으로 변수명 뒤에 값으로 선언이 불가능하며, 이러한 경우 에러가 발생합니다.

 

하지만, 변수명 뒤에 물음표를 넣어주면, Null 값을 가질 수 있게 됩니다. 

 

var whatIsNull : Int = null //에러. 널 값을 Int형으로 가질 수 없음.
var whatIsNull1 : Int? = null //자료형 뒤에 물음표 붙이면 null값을 가질 수 있게됨.

fun main(array:Array<String>){
    println(whatIsNull1)
}
반응형

아래 전문 블로그에서 널값에 대해 더욱 자세히 이해하실 수 있습니다.

https://www.expatdev.com/posts/null-safety-in-kotlin/

 

반응형
댓글