package util import ( "regexp" ) func StringsFallback2(val1 string, val2 string) string { return stringsFallback(val1, val2) } func StringsFallback3(val1 string, val2 string, val3 string) string { return stringsFallback(val1, val2, val3) } func stringsFallback(vals ...string) string { for _, v := range vals { if v != "" { return v } } return "" } func SplitString(str string) []string { if len(str) == 0 { return []string{} } return regexp.MustCompile("[, ]+").Split(str, -1) }