小编ina*_*gnu的帖子

Golang Group按键+合并数组值

我正在尝试将多个数组的数组值与相同的键合并(按+组合排序),Golang中是否有任何本机方式来转换此输入

input = [
    [
        { a: 1, b: [1,2]},
        { a: 2, b: [1,2]},
        { a: 3, b: [1,2]}
    ],
    [
        { a: 1, b: [3,4]},
        { a: 2, b: [3,4]},
        { a: 3, b: [3,4]},
        { a: 4, b: [3,4]}
    ],
    [
        { a:1, b: [5,6]},
        { a:2, b: [5,6]},
        { a:3, b: [5,6]},
        { a:4, b: [5,6]},
        { a:5, b: [5,6]}
    ]
 ]
Run Code Online (Sandbox Code Playgroud)

output = [
    { a: 1, b: [1,2,3,4,5,6]},
    { a: 2, b: [1,2,3,4,5,6]}, …
Run Code Online (Sandbox Code Playgroud)

go

5
推荐指数
1
解决办法
6660
查看次数

标签 统计

go ×1