泛型扩展方法
// 方法一 fun <T, R> appendFunction01(input: T, mkf: T.() -> R): R { return input.mkf() } // 方法二 fun <T, R> T.appendFunction02(mkf: T.(T) -> R): R { return mkf(this) }
// 方法三
fun <T, R> T.appendFunction03(mkf: () -> R): R = mkf()
标签:mkf,return,Kotlin,使用,fun,input,随记 From: https://www.cnblogs.com/swalka/p/16778488.html