This commit is contained in:
laodaming
2023-06-21 12:11:43 +08:00
parent 389f12b8c5
commit db9c2f3cc7
4 changed files with 118 additions and 84 deletions

View File

@@ -6,16 +6,32 @@ import (
// 字符串切片转int切片
func StrSlicToIntSlice(input []string) ([]int, error) {
priceSlic := make([]int, 0, len(input))
newSlic := make([]int, 0, len(input))
for _, p := range input {
if p == "" {
continue
}
price, err := strconv.Atoi(p)
val, err := strconv.Atoi(p)
if err != nil {
return nil, err
}
priceSlic = append(priceSlic, price)
newSlic = append(newSlic, val)
}
return priceSlic, nil
return newSlic, nil
}
// 字符串切片转int64切片
func StrSlicToInt64Slice(input []string) ([]int64, error) {
newSlic := make([]int64, 0, len(input))
for _, p := range input {
if p == "" {
continue
}
val, err := strconv.ParseInt(p, 10, 64)
if err != nil {
return nil, err
}
newSlic = append(newSlic, val)
}
return newSlic, nil
}