strings.go 344 B

123456789101112131415161718
  1. package util
  2. func StringsFallback2(val1 string, val2 string) string {
  3. return stringsFallback(val1, val2)
  4. }
  5. func StringsFallback3(val1 string, val2 string, val3 string) string {
  6. return stringsFallback(val1, val2, val3)
  7. }
  8. func stringsFallback(vals ...string) string {
  9. for _, v := range vals {
  10. if v != "" {
  11. return v
  12. }
  13. }
  14. return ""
  15. }