开发者社区> 问答> 正文

如何在Swift中串联或合并数组?

如果有两个这样迅速创建的数组:

var a:[CGFloat] = [1, 2, 3] var b:[CGFloat] = [4, 5, 6]

如何将它们合并到[1, 2, 3, 4, 5, 6]?

展开
收起
保持可爱mmm 2020-01-15 10:15:00 467 0
1 条回答
写回答
取消 提交回答
  • 您可以使用串联数组+,建立一个新数组

    let c = a + b print(c) // [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]

    或使用+=(或append)将一个数组附加到另​​一个数组:

    a += b

    // Or: a.append(contentsOf: b) // Swift 3 a.appendContentsOf(b) // Swift 2 a.extend(b) // Swift 1.2

    print(a) // [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]

    问题来源于stack overflow

    2020-01-15 10:15:17
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
OpenStack Swift 海量小文件优化之路 立即下载
From Java/Android to Swift iOS 立即下载
Swift在Airbnb的应用实践 立即下载