在Kotlin中,您可以使用检查对象是否是类的实例(包括继承) is
myObject is String
Run Code Online (Sandbox Code Playgroud)
但是,你怎么能检查,如果两个对象是的确切同一类?我正在寻找Python的模拟
type(obj1) is type(obj2)
Run Code Online (Sandbox Code Playgroud)
zsm*_*b13 37
您可以获取对象的类型::class
,并比较它们:
val sameClass = obj1::class == obj2::class
Run Code Online (Sandbox Code Playgroud)
更具体地说,上面文档的这一部分描述了::class
在一个对象上给出了你想要的,你正在调用它的实例的确切类.
归档时间: |
|
查看次数: |
4210 次 |
最近记录: |