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

[Effective Kotlin] Item 4 : Do not expose inferred types

by 돼지왕 왕돼지 2022. 2. 18.
반응형

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

 

#
Kotlin 의 type inference 는 아주 강력한 기능이다.
Kotlin 보다는 약하지만 Java 10 에서도 이 기능이 도입되었다.

 

#
Inferred type 은 기본적으로 conncrete class 이다.

 

 

Summary

#
Type 에 대해 확실하지 않으면 type 을 명시하자.
특히 외부로 전달되는 녀석의 경우 더더욱 type 을 명시하자.

 

 

 

반응형

댓글