Given function foo :
fun foo(m: String, bar: (m: String) -> Unit) { bar(m) }
We can do:
foo(\"a message\", { println
Another example:
fun foo(x:Int, Multiply: (Int) -> (Int)) { println(Multiply(x)) } fun bar(x:Int):Int{ return x * x } foo(10, ::bar)