반응형 ?.1 kotlin - 널이 될수 있는 타입(?), 안전 호출 연산자(?.), 엘비스 연산자(?:), 안전 캐스트(as?) [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 코틀린은 자바에서 흔히 볼 수 있는 NullPointerException 오류를 피할 수있게 돕는 널 가능성이라는 코틀린 타입 시스템 특성이 있습니다. 즉, 타입 시스템에 널이 될 수 있는지 여부를 추가함으로써 컴파일러가 여러가지 오류를 컴파일 시 미리 감지해서 실행 시점에 발생 할 수 있는 예외의 가능성을 줄여줍니다. 널이 될 수 있는 타입 널이 될 수 있는 타입이란 프로그램안의 프로퍼티나 변수에 null을 허용하게 만드는 방법을 말합니다. 어떤 변수가 null을 허용한다면 이 변수는 NullPointerException이 발생할 수 있다는 의미입니다. 코틀린은 이런 null.. 2020. 3. 18. 이전 1 다음 반응형