2
爲什麼不能正常工作?它在Java中工作。Kotlin類的層次結構中的泛型不匹配
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
對於分配行。
鏈接在線EVAL:http://try.kotlinlang.org/#/UserProjects/70dhmnocn8ueh73hg0o61mp01f/8ormftvrpbimfu0l3uf37galv
類似的問題(儘管約'Map',而不是'List'但同樣適用):http://stackoverflow.com/q/34255329/3255152 – mfulton26