코틀린의 null 안전 관련 연산자
코틀린은 Null 처리가 엄격하고, 다양한 기법을 제공한다. 자바에서 코틀린으로 최근 개발을 하면서 자바에서 if문으로 확인해야 했던 null 타입 체크를 줄일 수 있고 코드를 간결하게 짤 수 있었다. 간단하게 Null 관련한 안전 관련 연산자를 정리해 보았다. 연산자 사용법 설명 ? val value: Int? value 변수는 int 형이거나 null일 수 있다. ?: A ?: B A가 null이면 B를 실행 ?. A.?length A가 null이면 null, null이 아니면 length 실행 !! A !! B A가 null이 아닐 때만 B 실행, null 이면 예외 발생 아직 코틀린을 잘 다루지 못하지만 위 표에서 3가지를 많이 사용했던 것 같다.