当前位置: 首页 > 面试题库 >

如何在Swift中合并两个数组

邹书
2023-03-14
问题内容

我有两个数组

let A = ["91","91","49"]
let B = ["9989898909","9089890890","9098979896"]

我需要合并这些数组,并在下拉列表中显示为

["91 9989898909","91 9089890890","49 9098979896"]

我怎么能使用swift.im新手来快速获得此结果,有人可以帮忙吗?


问题答案:

压缩数组并连接结果:

let A=["91","91","49"]
let B=["9989898909","9089890890","9098979896"]
let zipped = zip(A, B)
let result = zipped.map { $0.0 + " " + $0.1 }


 类似资料:
  • 问题内容: 如何使用将一个附加到另一个? 我正在使用图书馆发送到。 字典1 字典2 如何将两个字典结合在一起,制作一个新字典,如下所示? 我已经尝试过,但是出现了编译错误: 二进制运算符’+ =’不能应用于两个’[String:AnyObject]’操作数 问题答案: 请参阅很棒的Dollar&Cent项目 https://github.com/ankurp/Cent/blob/master/So

  • 有两个数组: 我是如何做到的: 我想用RxJ或其他。 如果值不是数字,例如Object。

  • 如何使用Swift将一本词典附加到另一本词典? 我正在使用库将发送到。 词典1 词典2 如何组合这两个词典以生成一个新词典,如下所示? 我尝试了dict1=dict2,但出现了编译错误: 二进制运算符“=”不能应用于两个“[字符串:AnyObject]”操作数

  • 问题是== 将nums1和nums2合并到一个按非递减顺序排序的数组中。 最终排序的数组不应由函数返回,而应存储在数组 nums1 中。为了适应这种情况,nums1 的长度为 m n,其中前 m 个元素表示应合并的元素,最后 n 个元素设置为 0 并应忽略。nums2 的长度为 n。 我的代码中有什么错误??? 您的意见 我的产出 预期产出

  • 问题内容: 我有两个字节数组,我想知道如何将一个添加到另一个或组合它们以形成一个新的字节数组。 问题答案: 您只是想将两个数组连接起来? 或者您可以使用: 或者您可以使用a 来完成工作: 或者,您可以简单地利用添加多个数组的优势。

  • 问题内容: 如果有两个这样迅速创建的数组: 如何将它们合并到? 问题答案: 您可以使用串联数组,以建立新数组 或使用(或)将一个数组附加到另​​一个数组: