該strings.Join函數(shù)僅采用字符串切片:s := []string{"foo", "bar", "baz"}fmt.Println(strings.Join(s, ", "))但是能夠傳遞實(shí)現(xiàn)ToString()函數(shù)的任意對(duì)象將是一個(gè)很好的選擇。type ToStringConverter interface { ToString() string}Go中是否有類似的東西,還是我必須int用ToString方法來(lái)修飾現(xiàn)有類型并編寫一個(gè)包裝器strings.Join?func Join(a []ToStringConverter, sep string) string
Go中的ToString()函數(shù)
慕田峪9158850
2021-05-22 22:15:18