【发布时间】:2016-11-11 13:42:35
【问题描述】:
为什么这不起作用?不过它可以在 Java 中运行。
class MyList : java.util.LinkedList<String>()
fun main(args: Array<String>) {
val x: java.util.List<String> = MyList()
}
我明白了
Type mismatch: inferred type is MyList but List<String> was expected
对于赋值行。
在线评估链接:http://try.kotlinlang.org/#/UserProjects/70dhmnocn8ueh73hg0o61mp01f/8ormftvrpbimfu0l3uf37galv
【问题讨论】:
-
类似问题(虽然关于
Map而不是List但同样适用):stackoverflow.com/q/34255329/3255152