![](https://tistory1.daumcdn.net/tistory_admin/blogs/image/category/new_ico_5.gif)
Null이란?데이터의 값이 없거나 알 수 없는 상태를 의미한다. 0이나 빈칸이 아니다.Null Pointer Exception이란 Null로 인해 발생한 에러다. 코틀린에서는 이 에러를 방지하기 위해 기본적으로 Null을 허용하지 않는다. var name1var name2 : String?코틀린에서 name1로 작성만 하면 완전 에러가 발생하여 코드를 구동하지 못한다.자바에서 int a로 코드를 마무리하고자 하면 name2처럼 작성해야 한다. 그럼에도 출력을 시도하면 초기화를 하지 않았다고 콘솔창에서 에러를 보여준다. Kotlin: Variable 'name2' must be initialized. 이때 코드를 아래와 같이 작성하면 null로 선언이 가능하다.var name3 : String? = nul..