코틀린의 가장 매력적인 가능한 모든 널 값을 제거한다는 것이다. 코틀린에서는 변수 타입에 물음표 없이 정의하면 해당 변수에 널이 아닌 값을 요구하도록 한다. 널 허용(nullable)타입은 안전 호출 연산자(?.)나 엘비스 연산자(?:)와 결합해서 사용한다. var name: String name = "didue" 일반적으로 name 변수를 String으로 선언하여 이 변수에는 null을 할당할 수 없거나 널일 경우 코드가 컴파일 되지 않는다. 이제 변수에 널을 할당 가능하게 하려면 타입정의에 물음표를 추가하면 된다. class Person(val first: String, val middle: String?, val last: String) val doncici = Person("Luka", null,..