kotlin에서는 null값을 사용하기 때문에, 이로 인해 문제가 발생할 수 있다.따라서 null safety가 존재한다. (주로 compile-time에 이용)즉, null safety는 null값에 대한 안전한 대응을 할 수 있도록 만들어주는 방식인 것이다. Nullable type원래 어떤 type이든 null을 허용하지 않지만, null값을 가질 수 있도록 허용해준 nullable type이 존재한다.이 type은 type 마지막에 '?'를 붙여 선언할 수 있다.예를 들어,var neverNull: String = "This can't be null"neverNull = null // compile error위와 같이 neverNull이라는 String 변수에 null을 대입하면, Null can..