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

golang 实现递归

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

标签:pac   import   nts   dem   Golan   func   实现   print   port   

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))
}

执行结果:
[email protected]  ~/Documents/project/src/test  go build Recursive.go
[email protected]  ~/Documents/project/src/test  ./Recursive
3628800

golang 实现递归

标签:pac   import   nts   dem   Golan   func   实现   print   port   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!