标签: types kotlin
一些Kotlin代码:
interface A interface B interface X : A, B
因此,我们可以使用as将对象转换为X,这是A和B的子类型:
as
X
A
B
obj as X
但是可以在不声明接口X的情况下执行此操作吗?
可能是一些假代码:
obj as (A & B)
答案 0 :(得分:2)
不,目前没办法。
对Interesection Types进行了讨论。这就是锡兰闪耀的地方。