That's somewhat ambiguous :simple_smile:, but, for...
# announcements
d
That's somewhat ambiguous simple smile, but, for example...
Copy code
import java.util.function.Consumer

class Example(val name: String) {
    fun foo() { println("Hello, $name!") }
}

fun <T> consumer(f: KFunction<Unit>) =
        Consumer<T> { t -> f.call(t) }

val test = consumer<Example>(Example::foo)

fun main(args: Array<String>) {
    test.accept(Example("world"))
}