回答

收藏

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

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

    i := 123s := string(i)
    7 j/ A4 m9 j2 V! C
s 是“E但我想要的是123
; Q- U$ p5 x3 K; |请告诉我如何获得123。+ `$ _- \7 a1 V( p6 x, Q0 ]* G
在 Java 中,我可以这样做:
$ [+ _4 m, |% ?# B+ I
    String s = "ab"   "c"  // s is "abc"
    ; t3 v! U( q$ j" N6 i9 D
如何concat在 Go 用两个字符串?
) {6 X# @: K9 o( C$ N; {( k                                                                - R/ b6 y( a9 ?. f, n6 ^/ s
    解决方案:                                                                8 w4 o/ H! S  z* x4 t* A
                                                                使用strconv包的Itoa功能。& K7 j8 ?" ~% C# I2 L
例如:
, [* w) ~; }- |) J! k8 J  Z
    package mainimport  "strconv"    "fmt")func main()      t := strconv.Itoa(123)   fmt.Println(t)}& T% D7 I- n3 t8 C
你可以简单地通过 ‘ing 或使用包Join连接字符串的函数strings。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则