//自定义的类似apply功能的顶层函数 fun <T> T.build(block: T.() -> Unit): T { block() return this }//第一个T代表这个函数是泛型, 第二个T代表这个build函数是T这个类的扩展函数, 第三个T代表我传进去的函数类型的参数具有T这个类的上下文,第四个T代表函数返回类型是T
kotlin知识点
原文:https://www.cnblogs.com/--here--gold--you--want/p/14622284.html