我是围棋新手.我找不到任何有关如何将多个字符串合并为新字符串的官方文档.

我期待的是:

Input:"key:","value",", key2:",100

Output: "Key:value, key2:100"

如果可能的话,我想使用+来合并字符串,就像在Java和SWIFT中一样.

推荐答案

我喜欢用FMT的Sprintf方法来处理这类事情.它的工作原理类似于GO或C中的Printf,只是它返回一个字符串.下面是一个示例:

output := fmt.Sprintf("%s%s%s%d", "key:", "value", ", key2:", 100)

go 看doctor 吧,fmt.Sprintf美元

Go相关问答推荐

Go GORM创建表,但不创建列

如何在GoFr中为生产和本地环境设置不同的配置?

减少在围棋中映射DTO时的重复代码量

如何在Golang中覆盖404

Kafka架构注册表-Broker:Broker无法验证记录

无法读取postman 中的表单数据

正则表达式模式,确保至少一个字符与其他条件一起存在

使用golang sqlc中的引用参数

如何在 Go 中将 int 转换为包含 complex128 的泛型类型?

在本地 go 应用程序上获取秘密的正确策略

为什么当我忽略 template.New() 程序可以成功运行?

无法建立连接,因为目标机器主动拒绝它 Golang

如何在测试中使用自定义标志(使用`testify/suite`)

Golang grpc go.mod 问题

如何在 GORM 中获取字段值

vs 代码调试 go 测试不通过标志

Go AST:获取所有 struct

在 Golang 中使用 OR 条件验证 struct 的两个字段

如何使用带有Electron 表格 ID、Electron 表格名称、表格 ID 和值的 golang 在 googlesheet 中插入数据

带有 grpc 的 protobuf 用于拆分包中的 Go