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

打印具有非字符串值的连接字符串

打印具有非字符串值的连接字符串

Go
慕森卡 2022-07-11 14:43:26
这个问题的范围很简单:fmt.Println("Hello, " + 1 + " World!")将失败(mismatched types untyped string and untyped int)在这种情况下 1 没有声明,但我认为它被转换为整数。我来自 PHP BTW。如何将 1 转换为字符串?
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

fmt.Println("你好," + strconv.Itoa(1) + "世界!")



查看完整回答
反对 回复 2022-07-11
?
Helenr

TA贡献1780条经验 获得超4个赞

我建议将 Sprintf 方法用于此类用途,您可以以与 printf 相同的方式使用它,但它会输出格式化的字符串。

你可以像这样使用它:

testString := fmt.Sprintf("%s %d %s", "Hello", 1, "World")

我希望这可以帮到你 :)


查看完整回答
反对 回复 2022-07-11
  • 2 回答
  • 0 关注
  • 93 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信