gpt4 book ai didi

kotlin - Kotlin错误: Unresolved 引用:合并(对于list.merge())

转载 作者:行者123 更新时间:2023-12-02 13:01:45 26 4
gpt4 key购买 nike

基于here中“生成操作”部分的代码,我有以下Kotlin代码:

val list = listOf(1,2,3,4,5,6)
val listRepeated = listOf(2,2,3,4,5,5,6)
println(list.merge(listRepeated) { it1, it2 -> it1 + it2 })

我收到以下错误消息:
Error:(33, 18) Kotlin: Unresolved reference: merge
Error:(33, 40) Kotlin: Cannot infer a type for this parameter. Please specify it explicitly.
Error:(33, 45) Kotlin: Cannot infer a type for this parameter. Please specify it explicitly.

如何获得此代码以进行正确编译?

最佳答案

here所述,在Kotlin 1.0 Beta 2中已删除merge

正如@tim_yates所说,此代码示例将为您提供与文章中相同的输出:

val list = listOf(1,2,3,4,5,6)
val listRepeated = listOf(2,2,3,4,5,5,6)
println(list.zip(listRepeated) { it1, it2 -> it1 + it2 })

关于kotlin - Kotlin错误: Unresolved 引用:合并(对于list.merge()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37448110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com