该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
3 回答
- 3 回答
- 0 关注
- 245 浏览
添加回答
举报
0/150
提交
取消