i := 123
s := string(i)
s 是’E’,但我想要的是“123”
请告诉我怎样才能得到“123”。
在 Java 中,我可以这样做:
String s = "ab" + "c" // s is "abc"
我怎么能 concat
Go 中的两个字符串?
原文由 hardPass 发布,翻译遵循 CC BY-SA 4.0 许可协议
i := 123
s := string(i)
s 是’E’,但我想要的是“123”
请告诉我怎样才能得到“123”。
在 Java 中,我可以这样做:
String s = "ab" + "c" // s is "abc"
我怎么能 concat
Go 中的两个字符串?
原文由 hardPass 发布,翻译遵循 CC BY-SA 4.0 许可协议
fmt.Sprintf("%v",value);
如果您知道值的特定类型,请使用相应的格式化程序,例如 %d
int
更多信息 -fmt
原文由 Jasmeet Singh 发布,翻译遵循 CC BY-SA 3.0 许可协议
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答2k 阅读✓ 已解决
1 回答3.4k 阅读
2 回答2.2k 阅读
1 回答2.1k 阅读
使用
strconv
包的Itoa
功能。例如:
您可以简单地通过
+
连接字符串,或者使用strings
包的Join
函数。