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

将 int 值附加到字符串

将 int 值附加到字符串

Go
料青山看我应如是 2022-06-21 10:32:54
我似乎找不到可行的解决方案:情况如下:var s string n := 1我想将 int 值附加到字符串 s。然后在某个点增加或减少 n 并再次附加新值所以最后我会有一个这样的字符串:1213到目前为止我尝试了什么:s = s + string(rune(n)) // 出于某种原因 string(rune(n) is [] aka empty
查看完整描述

1 回答

?
UYOU

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

您可以使用 strconv 包中的 strconv


package main


import (

    "fmt"

    "strconv"

)


func main() {

    a := 4 

    b := 3

    c := "1"


    fmt.Println(c + strconv.Itoa(a) + strconv.Itoa(b))

}


或者您可以使用 fmt 包中的 Sprintf:


package main


import (

    "fmt"

)


func main() {

    a := 4 

    b := 3

    c := "1"

    c = fmt.Sprintf("%s%d%d",c,a,b)


    fmt.Println(c + strconv.Itoa(a) + strconv.Itoa(b))

}


查看完整回答
反对 回复 2022-06-21
  • 1 回答
  • 0 关注
  • 169 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号