v1.0.0
This commit is contained in:
兔子
2023-03-27 13:29:19 +08:00
parent f2697ed9d1
commit 059ab698b6
22 changed files with 2864 additions and 0 deletions

31
utils/array.go Normal file
View File

@@ -0,0 +1,31 @@
package utils
import (
"strings"
)
// ArrayFilter - 数组过滤
func ArrayFilter(array []string) (slice []string) {
for key, val := range array {
if (key > 0 && array[key-1] == val) || len(val) == 0 {
continue
}
slice = append(slice, val)
}
return
}
// ArrayRemove - 数组删除
func ArrayRemove(array []string, args ...string) []string {
for _, value := range args {
for key, val := range array {
// 去除空格
val = strings.TrimSpace(val)
// 根据索引删除
if val == value {
array = append(array[:key], array[key+1:]...)
}
}
}
return array
}