엘비스 연산자 (1) 썸네일형 리스트형 [Kotlin] 널 안정성(Null safety) 널 안정성(Null Safety) Java에서 개발하다 가장 많이 겪는 오류는 null pointer exception이다. Kotlin에서는 null값을 허용하기 위해선 자료형 뒤에 ?을 붙여야 한다. 엘비스 연산자(?:) 널 값을 허용하지 않는 ?가 없는 값 혹은 변수에 널 값이 반환되는 경우를 대비하여 처리하는 구문이 존재하는 연산자 val postal : PostalCode //null을 허용하지 않음 = findPostalCode("1600 Pkwy") ?: PostalCode.NONE 위의 경우 findPostalCode는 null을 반환할 수도 있는 함수이다. null이 반환되지 않을 경우 적절한 PostalCode 값이 대입되고, null을 반환할 경우 PostalCode.NONE을 대입한.. 이전 1 다음