mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-07 00:17:13 +00:00
21 lines
287 B
Go
21 lines
287 B
Go
|
package strings
|
||
|
|
||
|
import "strings"
|
||
|
|
||
|
func JoinNonEmpty(elems []string, sep string) string {
|
||
|
var bldr strings.Builder
|
||
|
var idx int = 0
|
||
|
for _, s := range elems {
|
||
|
if s != "" {
|
||
|
if idx > 0 {
|
||
|
bldr.WriteString(sep)
|
||
|
}
|
||
|
|
||
|
bldr.WriteString(s)
|
||
|
idx++
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return bldr.String()
|
||
|
}
|