이 strings.Join
함수는 문자열 조각 만받습니다.
s := []string{"foo", "bar", "baz"}
fmt.Println(strings.Join(s, ", "))
그러나 ToString()
함수 를 구현하는 임의의 객체를 전달할 수 있으면 좋을 것 입니다.
type ToStringConverter interface {
ToString() string
}
Go에 이와 같은 것이 있습니까 아니면 int
ToString 메서드와 같은 기존 유형을 장식하고 주위에 래퍼를 작성 strings.Join
해야합니까?
func Join(a []ToStringConverter, sep string) string