Update slice.go
This commit is contained in:
parent
deb1529d7c
commit
fd965e9c79
@ -2,9 +2,10 @@ package slice
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"math/rand"
|
"math/rand"
|
||||||
"strconv"
|
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/zhang2092/gohelpers/pkg/convertor"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Contains slice中是否包含某个字符串
|
// Contains slice中是否包含某个字符串
|
||||||
@ -53,11 +54,11 @@ func ReverseSlice(a []int) []int {
|
|||||||
return a
|
return a
|
||||||
}
|
}
|
||||||
|
|
||||||
// ConvertSliceToString 将 slice 转换为逗号分隔的字符串
|
// ConvertSliceIntToString 将 slice 转换为逗号分隔的字符串
|
||||||
func ConvertSliceToString(input []int) string {
|
func ConvertSliceIntToString[T int | int8 | int16 | int32 | int64](input []T) string {
|
||||||
var output []string
|
var output []string
|
||||||
for _, i := range input {
|
for _, i := range input {
|
||||||
output = append(output, strconv.Itoa(i))
|
output = append(output, convertor.ToString(i))
|
||||||
}
|
}
|
||||||
|
|
||||||
return strings.Join(output, ",")
|
return strings.Join(output, ",")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user