The strings.Join
Fungsi mengambil irisan string saja:
s := []string{"foo", "bar", "baz"}
fmt.Println(strings.Join(s, ", "))
Tapi alangkah baiknya bisa melewatkan objek arbitrer yang mengimplementasikan suatu ToString()
fungsi.
type ToStringConverter interface {
ToString() string
}
Apakah ada yang seperti ini di Go atau apakah saya harus menghias tipe yang sudah ada seperti int
dengan metode ToString dan menulis pembungkus strings.Join
?
func Join(a []ToStringConverter, sep string) string