大佬教程收集整理的这篇文章主要介绍了将 List 转换为 MutableList Kotlin 会出错,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
尝试将 List 转换为 mutableList
我做到了que.add(path.toMutableList() + mutablelistof(movement))
error: type inference Failed. Expected type mismatch: inferred type is List<Pair<Int,Int>> but MutableList<Pair<Int,Int>>! was expected que.add(path.toMutableList() + mutablelistof(movement))
加号运算符定义为 Collection<T>
上的扩展并返回 List<T>
。操作数是否是两个可变列表并不重要。
从错误消息看来,que.add
期望的是 @H_759_5@mutableList,而不是 List
。
你可以试试这样的:
que.add(path.toMutableList().apply { add(movement) })
以上是大佬教程为你收集整理的将 List 转换为 MutableList Kotlin 会出错全部内容,希望文章能够帮你解决将 List 转换为 MutableList Kotlin 会出错所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。