unit1 Kotlin in Action #6. 코틀린 타입 시스템 'Kotlin in Action' 책을 학습하고 정리한 내용입니다. 6. 코틀린 타입 시스템 null 가능성 코틀린에서는 null에 문제점을 컴파일 시점으로 옮겼다. null이 될 수 있는지 여부를 타입 시스템에 추가함으로써 컴파일러가 컴파일 시 미리 감지 할 수 있기 때문에 실행 시점에 발생할 수 있는 가능성을 줄였다. null이 될 수 있는 타입 자바의 차이점으로 코틀린은 타입 시스템이 null이 될 수 있는 타입을 명시적으로 지원한다. 타입 이름 뒤에 물음표를 붙이면, 타입의 변수나 프로퍼티에 null 참조를 저장할 수 있다. 물음표가 없는 타입은 null 참조를 할 수 없으며, 컴파일 시 에러가 발생한다. val number1: Integer? = null val number2: Integer =.. 2021. 8. 16. 이전 1 다음