如何通过反射获取内部定义的扩展成员?
来源:9-1 反射的基本概念

三生三途
2020-06-24
写回答
2回答
-
我把问题标题编辑了一下,方便其他同学参考。
这个例子的使用方法如下:
class A { fun String.hello() { println("Hello $this") } } fun main() { A::class.declaredMemberExtensionFunctions.forEach { if (it.name == "hello") { it.call(A(), "benny") } } }
打印输出:
Hello benny
012020-06-24 -
bennyhuo
2020-06-24
视频里面可没教你这么写。。。。你先仔细对照一下视频看看,这么明显的错误
022020-06-24
相似问题