github.com/searKing/golang/go@v1.2.74/strings/default.go (about)

     1  package strings
     2  
     3  // ValueOrDefault Return first value nonempty
     4  // Example:
     5  //	ValueOrDefault(value, def)
     6  func ValueOrDefault(values ...string) string {
     7  	for _, v := range values {
     8  		if v != "" {
     9  			return v
    10  		}
    11  	}
    12  	return ""
    13  }