回答

收藏

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

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

    package mainimport ("fmt""strings")func main() {reg := [...]string {"a","b","c"}fmt.Println(strings.Join(reg,","))}
    * W; x8 B. I3 @" Z, E; ]+ W
给我一个错误:4 A& X# v/ V" [) _# s! H
prog.go:10: 不能 reg (type [3]string) 用作 strings.Join  []string 类型
: h& }: ^7 J" c2 S$ X) r0 ^
是否比循环和添加到 var 更直接/更好的方法?
% ^6 a& S5 I9 [7 k% T; N                                                                ! w  C9 ]3 v2 k& q) f% p" U
    解决方案:                                                                  |! i8 Q0 b8 R- ^6 I2 s
                                                                使用切片而不是数组。用它来创建它。' b# J2 V, V, n; }# l% o
    reg := []string {"a","b","c"}; r& {/ }/ a" h
另一种方法是将数组转换为切片:
7 u+ W# x* j$ D
    fmt.Println(strings.Join(reg[:],","))
      S( J8 J; z) u" G; `" X+ U4 W' T
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则