このstrings.Join関数は、文字列のスライスのみを取ります。
s := []string{"foo", "bar", "baz"}
fmt.Println(strings.Join(s, ", "))
ToString()しかし、関数を実装する任意のオブジェクトを渡すことができると便利です。
type ToStringConverter interface {
ToString() string
}
intGoにこのようなものはありますか、それともToStringメソッドのように既存の型を装飾し、ラッパーを作成する必要がありますstrings.Joinか?
func Join(a []ToStringConverter, sep string) string