fulldump/golax

View on GitHub
splittail.go

Summary

Maintainability
A
0 mins
Test Coverage
package golax

import "strings"

// SplitTail split by separator and return pending tail and last part
func SplitTail(s, sep string) []string {
    parts := strings.Split(s, sep)
    l := len(parts)
    if 1 == l {
        return []string{s}
    }
    return []string{strings.Join(parts[:l-1], sep), parts[l-1]}
}