gpt4 book ai didi

arrays - Swift:将两个数组匹配成一个数组

转载 作者:搜寻专家 更新时间:2023-10-31 08:22:31 25 4
gpt4 key购买 nike

我有两个数组

array1 = ["Fri","Sat","Sun"]
array2 = ["5","6","7"]

现在我想创建一个新数组:["Fri5", "Sat6", "Sun7"]。如何制作?提前致谢。

最佳答案

对于函数式方法,使用 zipmap:

let array1 = ["Fri","Sat","Sun"]
let array2 = ["5","6","7"]

let result = zip(array1, array2).map { $0 + $1 }
print(result)

输出:

["Fri5", "Sat6", "Sun7"]

zip 创建一个元组序列 [("Fri", "5"), ("Sat", "6"), ("Sun", "7")] map 然后通过获取每个元组并将两个 String 组合成一个 String 来创建最终数组。

关于arrays - Swift:将两个数组匹配成一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39481504/

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