本文主要是介绍projection is conflicting with variance of the corresponding type parameter of list,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第二行和第四行分别警告和报错。
解析
List不可修改,MutableList是可以修改的。out是输出,对应Java
? extends ,限制了上限,导致的结果是只能取值get;相应的 in 输出,对应Java的 ?super ,限制了下界,只能add,所以不可改变是没有意义的,导致报错
这篇关于projection is conflicting with variance of the corresponding type parameter of list的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!