코틀린 핵심 개념 정리
·
Kotlin
자바의 문제점 & 코틀린으로 해결NullPointerException : Nullable 타입과 안전한 연산자 도입.장황한 코드 : 간결하고 직관적인 문법 제공.데이터 클래스 : 단순 클래스 작성을 위한 data 키워드 제공.함수형 프로그래밍 : 더욱 강력하고 완전한 지원.1. 코틀린의 Nullable 처리 및 장점1.1 Nullable 처리 방식코틀린은 자바의 NullPointerException(NPE) 문제를 해결하기 위해 다양한 연산자를 제공한다. 1. Safe Call( ?. ) : 객체가 null일 경우 null을 반환하며 연산을 수행하지 않는다.var str: String? = nullprintln(str?.length) // null 반환, NPE 방지 2. Elvis 연산자( ?: ) :..