learn-go-with-tests/collections/sum.go
2025-02-01 21:18:14 -05:00

19 lines
284 B
Go

package collections
func Sum(numbers []int) int {
sum := 0
for _, number := range numbers {
sum += number
}
return sum
}
func SumAll(numberSlices ...[]int) []int {
var sums []int
for _, numbers := range numberSlices {
sums = append(sums, Sum(numbers))
}
return sums
}