반응형
이 글은 Effective Java 를 완독하고, Kotlin 을 상용으로 사용하는 개발자 입장에서
Effective Kotlin 글 중 새로운 내용, remind 할 필요 있는 부분, 핵심 내용 등만 추려 정리한 내용입니다.
#
fun setOnClickListener(listener: (View) -> Unit) { /../ }
setOnClickListener { /../ }
setOnClickListener(fun(view){ /../ }
setOnClickListener(::println)
setOnClickListener(this::showUsers)
위와 같은 적용이 가능하다.
interface 로 정의해야 할 특별한 이유가 없다면, function type 을 사용하자.
When should we prefer a SAM?
#
Kotlin 이 아닌 다른 언어에서 사용되는 경우에 한정해서..
끝
반응형
댓글