Elvis operator - ?:

Jang Seok Woo·2021년 7월 20일
0

실무

목록 보기
67/136

? 연산자는 좌항이 null이면 null을 반환합니다.

코드를 작성하다 보면 null인 경우 default 값을 주고 싶은경우가 있습니다.

이때 ?: 를 사용할 수 있습니다. (생긴게 엘비스 프레슬리 헤어를 닮았다고 해서 붙여진 이름이랍니다.)

아래의 예시처럼 사용 가능합니다.

fun getName(str: String?) { val name = str ?: "Unknown" }
profile
https://github.com/jsw4215

0개의 댓글