为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
阿波罗的战车 2022-06-27 16:25:17
也许这是一个简单的问题,但我还没有弄清楚如何做到这一点:我在 Go 中有一个字符串切片,我想将其表示为逗号分隔的字符串。这是切片example:example := []string{"apple", "Bear", "kitty"}我想把它表示为一个带单引号的逗号分隔字符串,即'apple', 'Bear', 'kitty'我无法弄清楚如何在 Go 中有效地做到这一点。例如,strings.Join()给出一个逗号分隔的字符串:commaSep := strings.Join(example, ", ")fmt.Println(commaSep)// outputs: apple, Bear, kitty关闭,但不是我需要的。我也知道如何添加双引号strconv,即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'?
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

下面的代码怎么样?

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


查看完整回答
反对 回复 2022-06-27
  • 1 回答
  • 0 关注
  • 443 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号