feat: sher 包新增将任一切片转换为 []any 的函数

This commit is contained in:
kercylan98 2024-01-05 00:18:08 +08:00
parent 31c68e42b7
commit bb06cbfeb0
1 changed files with 10 additions and 0 deletions

10
utils/sher/cast.go Normal file
View File

@ -0,0 +1,10 @@
package sher
// SliceCastToAny 将切片转换为任意类型的切片
func SliceCastToAny[S ~[]V, V any](s S) []any {
var r = make([]any, len(s))
for i, v := range s {
r[i] = v
}
return r
}