github.com/bingoohuang/gg@v0.0.0-20240325092523-45da7dee9335/pkg/ss/join.go (about) 1 package ss 2 3 import "strings" 4 5 // JoinMap 将 s 合成位 string,其中key和value之间的间隔符是kvSep, kv和kv之间的分隔符是kkSep 6 func JoinMap(m map[string]string, kvSep, kkSep string) (s string) { 7 items := make([]string, 0, len(m)) 8 for k, v := range m { 9 items = append(items, k+kvSep+v) 10 } 11 12 return strings.Join(items, kkSep) 13 }