您的位置: 首页 > IT文章 > go语言从例子开始之Example16.函数递归 go语言从例子开始之Example16.函数递归 分类: IT文章 • 2024-07-20 19:13:13 Go 支持 递归。这里是一个经典的阶乘示例。 Example: package main import "fmt" func fact(n int) int{ //先设置退出条件 if n == 0{ return 1 } //在n为0之前调用自身。fact(0) return n * fact(n-1) } func main(){ ret := fact(10) fmt.Println(ret) } Result: $ go run example.go 3628800 坐标: 上一个例子 下一个例子