fun hello(user: String): Unit {
    println("こんにちは, ${user}さん。")
}

fun main() {
    val fn: (String) -> Unit = ::hello
    fun useHello(name: String, f: (String) -> Unit) {
        f(name)
        println("よろしくお願いします。")
        println("長い、長い、長い、文章")
    }
    useHello("Kotlin", fn)
}
/*
出力:
こんにちは, Kotlinさん。
よろしくお願いします。
長い、長い、長い、文章
 */