gpt4 book ai didi

string - 具有字符串索引的多级 slice

转载 作者:数据小太阳 更新时间:2023-10-29 03:31:12 24 4
gpt4 key购买 nike

我有一个看起来像这样的代码:

var c [][]string

c = append(c, d)
c = append(c, l)

假设 d 和 l 都是 [] 字符串。这有效,但它会返回如下内容:

[["0241025570","0241025571","1102182000"],["0241025570","0241025571","1102182000"]]

如何将其构造成如下所示:

["d": ["0241025570","0241025571","1102182000"], "l":["0241025570","0241025571","1102182000"]]

最佳答案

您想要的不再是 slice ,而是 slice 图。您可以使用以下代码获得所需的结果:

c := make(map[string][]string)
c["d"] = d
c["l"] = l

根据您的使用情况,您可能需要 make copies dl,而不是直接在 map 中使用它们:

c := make(map[string][]string)
c["d"] = make([]string, len(d))
c["l"] = make([]string, len(l))
copy(c["d"], d)
copy(c["l"], l)

关于string - 具有字符串索引的多级 slice ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32036992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com