목록2024/10/07 (1)
밤빵's 개발일지
[TIL]20241007 Safe Call(?.), Elvis 연산자(?:), Not-null Assertion(!!) 활용
코틀린에서 제공하는 대표적인 null 처리 방법으로 Safe Call(?.), Elvis 연산자(?:), 그리고 Not-null Assertion(!!)이 있다. 오늘 개발일지에서는 이 세 가지 null 처리 방법의 구체적인 예시와 함께 차이점을 어제 작성한 개발일지 내용보다 조금 더 자세하게 정리해봤다. ▶Safe Call 연산자(?.)Safe Call 연산자 '?.'는 null일 가능성이 있는 객체에서 메서드나 프로퍼티에 접근할 때 사용하는 연산자이다. 객체가 null이 아니면 해당 메서드를 호출하거나 프로퍼티에 접근하고, 객체가 null이면 그냥 null을 반환한다. 이를 통해 null 체크를 간단하게 할 수 있다.var name: String? = "Kotlin"val length = name?..
Kotlin
2024. 10. 7. 19:17