From fd965e9c796a0b900af666911a57bf43ddf3a8d0 Mon Sep 17 00:00:00 2001 From: kenneth Date: Wed, 11 May 2022 11:39:26 +0800 Subject: [PATCH] Update slice.go --- pkg/slice/slice.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/slice/slice.go b/pkg/slice/slice.go index c32a2e8..3764f0c 100644 --- a/pkg/slice/slice.go +++ b/pkg/slice/slice.go @@ -2,9 +2,10 @@ package slice import ( "math/rand" - "strconv" "strings" "time" + + "github.com/zhang2092/gohelpers/pkg/convertor" ) // Contains slice中是否包含某个字符串 @@ -53,11 +54,11 @@ func ReverseSlice(a []int) []int { return a } -// ConvertSliceToString 将 slice 转换为逗号分隔的字符串 -func ConvertSliceToString(input []int) string { +// ConvertSliceIntToString 将 slice 转换为逗号分隔的字符串 +func ConvertSliceIntToString[T int | int8 | int16 | int32 | int64](input []T) string { var output []string for _, i := range input { - output = append(output, strconv.Itoa(i)) + output = append(output, convertor.ToString(i)) } return strings.Join(output, ",")