[Kotlin] 코틀린의 Null 안정성
·
KOTLIN
자바와 마찬기로 코틀린의 참조 값에는 아무 값도 참조하지 않는 null이라는 값이 있습니다. 이 참조 객체는 어떠한 할당도 받지 않았다는 것을 뜻하죠. 자바에서는 모든 참조 타입의 변수에 null을 대입할 수 있지만 이 참조 타입에 정의된 메서드나 프로퍼티를 사용하려 하면 NullPointerException을 발생시킵니다. Java나 JSP 하면서 질리도록 많이 본 기억이 나네요 코틀린 Null 안정성 코틀린은 이런 문제를 해결하기 위해 Nullable과 Non-Null타입으로 프로퍼티를 선언할 수 있습니다. Nullable 코틀린에서 null이 될 수도 있는 값을 받는 함수를 작성하려면 파라미터 타입 뒤에 ? 를 붙여 null이 될 수 있는 타입으로 지정해야 합니다. var nullable: Stri..