我是Go的新手。 找不到任何官方文档显示如何将多个字符串合并为一个新字符串。
我所期望的是:
输入值: "key:"
, "value"
, ", key2:"
, 100
输出值: "Key:value, key2:100"
如果可能的话,我想使用+来合并字符串,就像在Java和Swift中一样。
我是Go的新手。 找不到任何官方文档显示如何将多个字符串合并为一个新字符串。
我所期望的是:
输入值: "key:"
, "value"
, ", key2:"
, 100
输出值: "Key:value, key2:100"
如果可能的话,我想使用+来合并字符串,就像在Java和Swift中一样。
I like to use fmt's Sprintf
method for this type of thing. It works like normal Printf
in Go or C only it returns a string. Here's an example;
output := fmt.Sprintf("%s%s%s%d", "key:", "value", ", key2:", 100)
Go docs for fmt.Sprintf