Миша собирает имена в одну строку через ограничение с методами. Реализуйте joinNames[T Stringer]: соберите items[i].String() через разделитель sep.
- Задача
- Решение
- Обсуждение
JoinNames: ограничение с методами
GolangРешение
func joinNames[T Stringer](items []T, sep string) string {
var parts []string
for _, it := range items {
parts = append(parts, it.String())
}
return strings.Join(parts, sep)
}