함수를 인자로 전달하기 – @Composable/Android
코틀린에서 하위 UI 요소에 함수를 전달하는 방법은 조금 특이합니다. (::) 연산자를 붙여주어야 하는데요. 코드를 통해 알아보겠습니다.
@Composable
fun Child(say: () -> Unit) { ... }
@Composable
fun Parent() {
fun sayHello() {}
Child(say = ::sayHello)
}
이렇게 함수를 인자로 전달하려면 ::를 꼭 붙여주어야 합니다!