22 lines
308 B
Go
22 lines
308 B
Go
package str
|
|
|
|
import "strings"
|
|
|
|
func TrimStringSlice(raw []string) []string {
|
|
if raw == nil {
|
|
return []string{}
|
|
}
|
|
|
|
cnt := len(raw)
|
|
arr := make([]string, 0, cnt)
|
|
for i := 0; i < cnt; i++ {
|
|
item := strings.TrimSpace(raw[i])
|
|
if item == "" {
|
|
continue
|
|
}
|
|
|
|
arr = append(arr, item)
|
|
}
|
|
|
|
return arr
|
|
} |