반응형 Lamda1 [코틀린] 괄호가 없는 함수 코틀린을 공부하다보면 간혹가다가 괄호가 없고 바로 중괄호부터 시작하는 함수들이 있다. 가령 예를들면 코루틴의 initializer 같은 함수가 대표적인 예시이다. 이런 함수는 어떻게 만드는 것일까? 결론부터 말하면, 함수가 하나의 람다함수만 인풋으로 받을 경우 괄호()를 생략할 수 있다. 코틀린 공식문서에는 다음과 같이 적혀있다. If a call takes a single lambda, it should be passed outside of parentheses whenever possible. https://kotlinlang.org/docs/coding-conventions.html#lambdas 인풋으로 람다함수 하나만 받는다면 가능하면 괄호 밖으로 람다함수를 꺼내는게 좋다 라는 얘기 아래는 대표.. 2022. 1. 4. 이전 1 다음 반응형