对callBy的作用和内部实现有点不明白
来源:9-3 案例:为数据类实现 DeepCopy

Petterp
2020-01-06
老师您好,您的demo里使用最后使用callBy生成了一个对应的对象,这里的callBy的用法有点疑惑。
public fun callBy(args: Map<KParameter, Any?>): R
这里为什么能做到传入一个map,从而生成新的对象,有点迷惑,找不到具体的实现,所以麻烦老师能指点一下,谢谢啦
写回答
1回答
-
这个反射api就是这么设计的。map的key对应构造器的参数名,value对应值。
012020-01-06
相似问题