开发者社区 问答 正文

如何在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 516 分享 版权
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
    赞同 展开评论
问答分类:
问答标签:
问答地址: