string - 如何将 slice []interface{} 连接到字符串中?

标签 string go slice

是否有与此方法等效的标准库?

func Join(sep string, values ...interface{}) string {
    strs := make([]string, len(values))
    for i, v := range values {
        strs[i] = fmt.Sprintf("%s", v)
    }
    return strings.Join(strs, sep)
}

strings包有一个 Join 方法,但它只连接一个字符串 slice 。我觉得 fmt 包可能有这样的东西,我不知道所有存在的 % 变量。

最佳答案

Is there an stdlib equivalent of this method?

不,没有。

关于string - 如何将 slice []interface{} 连接到字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46421352/

相关文章:

GoLang pubsub 服务器停止监听新 channel 订阅

python - 尝试从行尾获取值并将它们加在一起

rust - 将 &i64 转换为 &[u8; 的惯用方法是什么? 8]?

loops - 一次最多批处理 10 个输入

email - Gmail imap - 正文中的字符集错误

javascript - 将文本拆分为多个部分 JavaScript

java.lang.NumberFormatException : For input string: "5

python - 在 pandas 列中搜索字符串

c - C 中仅通过指针在字符串数组之间交换

json - 在 golang 中动态地从 JSON 中删除 key