sum: use variadic functions
This commit is contained in:
		
							
								
								
									
										10
									
								
								sum/sum.go
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								sum/sum.go
									
									
									
									
									
								
							@ -9,6 +9,12 @@ func Sum(numbers []int) int {
 | 
				
			|||||||
	return sum
 | 
						return sum
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func SumAll(x []int, y []int) []int {
 | 
					func SumAll(numbersToSum ...[]int) []int {
 | 
				
			||||||
	return []int{Sum(x), Sum(y)}
 | 
						res := make([]int, len(numbersToSum))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						for i, numbers := range numbersToSum {
 | 
				
			||||||
 | 
							res[i] = Sum(numbers)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return res
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user