回答

收藏

如何将一段字符串连接成一个字符串?

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

    package mainimport ("fmt""strings")func main() {reg := [...]string {"a","b","c"}fmt.Println(strings.Join(reg,","))}
    / Q1 z8 t$ O, i3 H7 N( ^. z% j9 N
给我一个错误:
4 T, U* a1 U6 f1 ?2 F! Pprog.go:10: 不能 reg (type [3]string) 用作 strings.Join  []string 类型7 _. Y: o8 V$ x$ r3 Y
是否比循环和添加到 var 更直接/更好的方法?! ~2 x: ]$ t1 g/ U
                                                                9 @! q2 N/ u3 R2 J- c
    解决方案:                                                                ' O0 I) t# q/ I/ o; |& x
                                                                使用切片而不是数组。用它来创建它。3 ~. E; ?: U- H4 F
    reg := []string {"a","b","c"}
    8 B" r0 @1 ^; E) v$ m5 A
另一种方法是将数组转换为切片:
6 j) i/ e) k( F- b% ?
    fmt.Println(strings.Join(reg[:],","))
    1 T7 m$ k1 b+ C+ Y+ i4 @8 G
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则