4
ToString () ฟังก์ชันใน Go
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