Go递归函数
示例代码如下
// 主函数
func main(){
res := sum(10)
fmt.Println(res)
}
// 递归实现数字累加
func sum(num int) int {
if num == 1 {
return 1
}
res := num + sum(num - 1)
return res
}
示例代码如下
// 主函数
func main(){
res := sum(10)
fmt.Println(res)
}
// 递归实现数字累加
func sum(num int) int {
if num == 1 {
return 1
}
res := num + sum(num - 1)
return res
}