본문 바로가기
프로그래밍 놀이터/Kotlin, Coroutine

[Effective Kotlin] Item 13 : Avoid returning or operating on Unit?

by 돼지왕 왕돼지 2022. 3. 10.
반응형

이 글은 Effective Java 를 완독하고, Kotlin 을 상용으로 사용하는 개발자 입장에서
Effective Kotlin 글 중 새로운 내용, remind 할 필요 있는 부분, 핵심 내용 등만 추려 정리한 내용입니다.

 

#
Unit? return 이 사용될법한 곳은 아래와 같은 케이스 뿐이라 생각.

if (isKeyCorrect(key) == false) return
verifyKey(key) ?: return // Unit? return case

이런 경우 boolean 으로 대체될 수 있고 더 일반적인 사용방법이며, Unit? return 은 혼란을 가져올 수 있어 피하는 게 좋다.

 

 

 

반응형

댓글