Котлин: как передать функцию в качестве параметра другой?

Данная функция foo:

fun foo(m: String, bar: (m: String) -> Unit) {
    bar(m)
}

Мы можем:

foo("a message", { println("this is a message: $it") } )
//or 
foo("a message")  { println("this is a message: $it") }

Теперь допустим, что у нас есть следующая функция:

fun buz(m: String) {
   println("another message: $m")
}

Есть ли способ, которым я могу пройтиБуза» в качестве параметра "Foo» ? Что-то вроде:

foo("a message", buz)

Ответы на вопрос(6)

Ваш ответ на вопрос