이번 글에서는 Nullable변수에 대해서 알아보도록 하겠습니다. Nullable 코틀린의 장점을 몇 가지 나열했을 때, null에 대한 안전성을 가진다고 말했던 적이 있습니다. 이에 대해 말해보려고 하는데, 예를 들어 아래와 같은 코드가 있다고 생각해봅시다. fun main() { var a:Int } 보통 이렇게 변수를 선언함과 동시에 초기화하지 않으면 대부분의 프로그래밍 언어의 경우 Int형의 기본값인 0이나 null로 변수가 자동적으로 초기화됩니다. 하지만 코틀린에서는 이렇게 변수가 처음에 null로 초기화되는 것을 기본적으로 금지하고 있습니다. 때문에 위의 코드의 경우 a를 출력시키려고 하면 반드시 a를 초기화해야 한다고 오류 메시지가 출력될 것입니다. 이렇게 변수 선언 시 null값이 들어가는..