strings.Join
İşlevi yalnızca dizeleri dilimleri alır:
s := []string{"foo", "bar", "baz"}
fmt.Println(strings.Join(s, ", "))
Ancak, bir ToString()
işlevi uygulayan rastgele nesneleri geçirebilmek güzel olurdu .
type ToStringConverter interface {
ToString() string
}
Go'da buna benzer bir şey var mı yoksa int
ToString yöntemlerinde olduğu gibi mevcut türleri süsleyip etrafına bir sarmalayıcı yazmam strings.Join
mı gerekiyor?
func Join(a []ToStringConverter, sep string) string