Bookmark profile

코틀린에서 하위 UI 요소에 함수를 전달하는 방법은 조금 특이합니다. (::) 연산자를 붙여주어야 하는데요. 코드를 통해 알아보겠습니다.

@Composable
fun Child(say: () -> Unit) { ... }

@Composable
fun Parent() {
    fun sayHello() {}

    Child(say = ::sayHello)
}

이렇게 함수를 인자로 전달하려면 ::를 꼭 붙여주어야 합니다!