码迷,mamicode.com
首页 > 其他好文 > 详细

golang 实现递归

时间:2018-09-21 23:14:32      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:Golan   dem   project   golang   src   documents   macbook   实现   book   

package main

import "fmt"

func Recursive(n int) int {
if n == 0 {
return 1
}
//相当于10987654321
return n
Recursive(n-1)
}
func main() {
fmt.Println(Recursive(10))
}

执行结果:
sf@SFdeMacBook-Pro  ~/Documents/project/src/test  go build Recursive.go
sf@SFdeMacBook-Pro  ~/Documents/project/src/test  ./Recursive
3628800

golang 实现递归

标签:Golan   dem   project   golang   src   documents   macbook   实现   book   

原文地址:http://blog.51cto.com/jiekeyang/2178875

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!