面试题答案
一键面试package main
import "fmt"
func sumRecursive(nums ...int) int {
if len(nums) == 0 {
return 0
}
return nums[0] + sumRecursive(nums[1:]...)
}
你可以通过以下方式调用这个函数:
func main() {
result := sumRecursive(1, 2, 3)
fmt.Println(result)
}