将 int 值附加到字符串

我似乎找不到可行的解决方案:情况如下:

var s string
n := 1

我想将 int 值附加到字符串 s。然后在某个点增加或减少 n 并再次附加新值

所以最后我会有一个这样的字符串:

1213

到目前为止我尝试了什么:

s = s + string(rune(n)) // 出于某种原因 string(rune(n) is [] aka empty


料青山看我应如是
浏览 222回答 1
1回答

UYOU

您可以使用 strconv 包中的 strconvpackage mainimport (    "fmt"    "strconv")func main() {    a := 4     b := 3    c := "1"    fmt.Println(c + strconv.Itoa(a) + strconv.Itoa(b))}或者您可以使用 fmt 包中的 Sprintf:package mainimport (    "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))}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go