Fonction donnée foo :
fun foo(m: String, bar: (m: String) -> Unit) {
bar(m)
}
Nous pouvons le faire :
foo("a message", { println("this is a message: $it") } )
//or
foo("a message") { println("this is a message: $it") }
Maintenant, disons que nous avons la fonction suivante :
fun buz(m: String) {
println("another message: $m")
}
Existe-t-il un moyen de passer "buz" comme paramètre à "foo" ? Quelque chose comme :
foo("a message", buz)