1 package strings 2 3 type Stringer struct { 4 S string 5 } 6 7 func (s Stringer) String() string { 8 return s.S 9 } 10 11 func Join(strings []string, seperator string) (result string) { 12 var sep = "" 13 for _, s := range strings { 14 result += sep + s 15 sep = seperator 16 } 17 return result 18 } 19