You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swift中如何将多个数组合并为一个多维数组?

实现目标二维数组的两种可行方法

你的两种思路都是可行的,具体实现如下:

  • 直接构建多维数组
    这是最直观的方式,直接把两个已有数组作为元素放入新数组中:

    let a = ['a', 'b', 'c'];
    let b = ['x', 'y', 'z'];
    let c = [a, b];
    

    执行后c的值就是你需要的[['a','b','c'],['x','y','z']]。

  • 通过“合并”方式构建
    这里的合并其实是把两个数组包装进新数组,可用Array.of或展开运算符实现:

    // 使用Array.of
    let c = Array.of(a, b);
    // 使用展开运算符
    let c = [...[a, b]];
    

    最终效果和第一种方法完全一致。

注意:代码里把数组元素换成了字符串'a'而非变量a,避免变量名冲突导致的逻辑问题。

内容的提问来源于stack exchange,提问作者Emilio CG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 11:01:01