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/
반응형