Миша вводит union-ограничение для суммы размеров файлов. Реализуйте sum[T Number] с ограничением int | int64 | float64.
- Задача
- Решение
- Обсуждение
Sum: union-ограничение
GolangРешение
func sum[T Number](s []T) T {
var total T
for _, x := range s {
total += x
}
return total
}