util.go 436 B

123456789101112131415161718192021
  1. package util
  2. import (
  3. "strconv"
  4. "strings"
  5. )
  6. // Int32SliceToString 将int32的切片转换成字符串,元素之间用sep分隔
  7. func Int32SliceToString(slice []int32, sep string) string {
  8. var builder strings.Builder
  9. for i, v := range slice {
  10. if i > 0 {
  11. builder.WriteString(sep)
  12. }
  13. // 使用strconv.FormatInt将int32转换为字符串
  14. builder.WriteString(strconv.FormatInt(int64(v), 10))
  15. }
  16. return builder.String()
  17. }