코틀린은 자바보다 null에 대한 좀 더 세밀한 안정적인 처리가 가능한데, 이것을 Null Safety라고 한다. 코틀린의 Null Safety를 통해 NullPointerException이 생기는 것을 방지할 수 있다. Nullable : 물음표(?) nullable은 단어 그대로 변수에 null을 허용하겠다는 의미이다. [변수 선언] 코틀린에서는 기본적으로 변수를 선언할 때 다른 언어와 달리 초기값을 null로 하는 것이 불가능하다. 그러므로 변수에 null을 저장하고 싶다면 즉, null을 허용하고 싶다면 var variable : String? 이렇게 변수의 타입 뒤에 물음표를 추가해야 한다. [매개변수 선언] 메서드의 매개변수를 Nullable로 만들 경우에는 다음과 같다. fun nullabl..