strings.Join
ফাংশনটি কেবল স্ট্রিংয়ের টুকরা নেয়:
s := []string{"foo", "bar", "baz"}
fmt.Println(strings.Join(s, ", "))
তবে এটি কোনও ToString()
ফাংশন বাস্তবায়ন করে এমন স্বেচ্ছাসেবী বস্তুগুলিকে পাস করতে সক্ষম হতে পেরে ভাল লাগবে ।
type ToStringConverter interface {
ToString() string
}
গো-এ কি এমন কিছু আছে বা আমার কি int
টসস্ট্রিং পদ্ধতিগুলির মতো বিদ্যমান ধরণের সাজসজ্জা করতে হবে এবং চারপাশে একটি মোড়ক লিখতে হবে strings.Join
?
func Join(a []ToStringConverter, sep string) string