gpt4 book ai didi

string - 如何在 Golang 中为字符串添加单引号?

转载 作者:行者123 更新时间:2023-12-01 21:17:23 30 4
gpt4 key购买 nike

也许这是一个简单的问题,但我还没有想出如何做到这一点:
我在 Go 中有一个字符串 slice ,我想将其表示为逗号分隔的字符串。这是 slice example :

example := []string{"apple", "Bear", "kitty"}
我想将其表示为带单引号的逗号分隔字符串,即
'apple', 'Bear', 'kitty'
我无法弄清楚如何在 Go 中有效地做到这一点。
例如, strings.Join()给出一个逗号分隔的字符串:
commaSep := strings.Join(example, ", ")
fmt.Println(commaSep)
// outputs: apple, Bear, kitty
关闭,但不是我需要的。我也知道如何用 strconv 添加双引号, IE。
new := []string{}
for _, v := range foobar{
v = strconv.Quote(v)
new = append(new, v)

}
commaSepNew := strings.Join(new, ", ")
fmt.Println(commaSepNew)
// outputs: "apple", "Bear", "kitty"
再次,不是我想要的。
如何输出字符串 'apple', 'Bear', 'kitty' ?

最佳答案

下面的代码怎么样?

commaSep := "'" + strings.Join(example, "', '") + "'"
Go Playground

关于string - 如何在 Golang 中为字符串添加单引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63802582/

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