回答

收藏

如何在 Go 中将 int 值转换为字符串?

技术问答 技术问答 288 人阅读 | 0 人回复 | 2023-09-12

    i := 123s := string(i)
    + x. h, D2 X) s. K5 A$ C# P$ a% z" F
s 是“E但我想要的是1238 Y1 M% Z% i; n/ i0 J
请告诉我如何获得123。  o& t9 @, U+ b1 Y! R5 `
在 Java 中,我可以这样做:; M0 ?: ~* g% h+ h. ^1 G* s
    String s = "ab"   "c"  // s is "abc"
    " C& G; I- v) ?
如何concat在 Go 用两个字符串?
6 K: O( N8 _: s2 C3 N7 S                                                               
( r' P; {2 G: m" g& B! u    解决方案:                                                                9 E! [3 D$ L" @2 |- n! ^
                                                                使用strconv包的Itoa功能。
0 x+ z- R' l, t6 F! R; M3 d6 @例如:8 q- x& s# ]  n7 Z5 h
    package mainimport  "strconv"    "fmt")func main()      t := strconv.Itoa(123)   fmt.Println(t)}  _* c7 }; f6 Y" w+ n$ p
你可以简单地通过 ‘ing 或使用包Join连接字符串的函数strings。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则