我在很多地方看到了这个操作符
::class 获取 class 对象 ::name 也可以在属性前边用
::class
::name
如何正确理解和使用呢?
kt的::一般是跟反射相关的操作。(引用方法作为方法参数的Lambda算反射相关吗?) ::class是拿class对象 ::属性是拿property对象 拿到后可以做一些反射的操作。 不过我一般是引用方法后作为Lambda传递给方法做参数。。