Types 如何使用'as'将对象转换为另外两种类型的a子类型?
一些Kotlin代码:Types 如何使用'as'将对象转换为另外两种类型的a子类型?,types,kotlin,Types,Kotlin,一些Kotlin代码: interface A interface B interface X : A, B 因此,我们可以使用as将对象转换为X,这是A和B的子类型: obj as X 但是不声明接口X,是否可以执行此操作 可能是一些假代码: obj as (A & B) 不,目前没有办法 关于这个问题已经进行了讨论。这就是锡兰的光辉所在。不,目前没有办法 关于这个问题已经进行了讨论。这就是锡兰闪耀的地方
interface A
interface B
interface X : A, B
因此,我们可以使用as
将对象转换为X
,这是A
和B
的子类型:
obj as X
但是不声明接口X
,是否可以执行此操作
可能是一些假代码:
obj as (A & B)
不,目前没有办法
关于这个问题已经进行了讨论。这就是锡兰的光辉所在。不,目前没有办法 关于这个问题已经进行了讨论。这就是锡兰闪耀的地方