NullPointerExceptions

Kotlin

[Kotlin] 코틀린 NULL (널)

이번 포스팅에서는 널이 무엇이고, 이를 다루는 법과 마지막으로 왜 중요한지에 대해 소개한다. Null은 무엇일까. Null은 아무런 값도 가지지 않는 상태이다. 즉, 존재하지 않으며, 할당된 값이 없는 상태이다. 그렇다고 0과는 다르다. 0은 엄연한 정수이며, int범위에 포함되지만 null은 값이 없는 상태이다. 쉽게 이해하기 위하여 비유를 들어보자. 0은 두루마리 휴지를 다 쓰고 심지만 남은 상태이며, null은 두루마리 휴지 자체가 없는 상태이다. 코틀린에서는 Nullable, Non-Nullable 두 가지 유형이 있다. Nullable 타입은 변수에 null이 아닌 값은 물론이고 null값도 표현할 수 있다. 반면, Non-Nullable 타입은 null이 아닌 값만 표현할 수 있다. 즉, nu..

Meezzi
'NullPointerExceptions' 태그의 글 목록