널(NULL) 널(NULL)이란 아무것도 없는 것을 뜻하는 단어입니다. 따라서 0조차 아니라는 것으로 프로그래밍 언어에서의 null은 문자열의 끝을 나타내는 특수 문자로 쓰이기도 하며, 존재하지 않는 메모리 주소로 나타내기도 합니다. 특히 Java에서는 사용할 수 없는 null인 변수에 접근하면서 생기는 오류인 NPE(NullPointerException)가 자주 발생하기도 하여 많은 개발자를 괴롭히기도 합니다. 코틀린의 null 코틀린의 기본 변수 선언은 null을 허용하지 않습니다. val a: Int = 30 // a의 값에 30이라는 정수 값을 할당 var b: String = "Hello" // b의 값에 Hello라는 문자열 값을 할당 a와 b와 같이 데이터 타입과 값을 할당해 주었을 때는 아..