golang 实现递归
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
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。