清華尹成帶你實戰GO案例(26)Go 遞迴函式

尹成發表於2018-05-22
Go 遞迴函式
Go語言支援遞迴函式,這裡是一個經典的斐波拉切數列的列子。

package main
import "fmt"
// fact函式不斷地呼叫自身,直到達到基本狀態fact(0)
func fact(n int) int {
if n == 0 {
return 1
}
return n * fact(n-1)
}
func main() {
fmt.Println(fact(7))
}


輸出結果為

5040




網址:http://www.qukuailianxueyuan.io/



欲領取造幣技術與全套虛擬機器資料

區塊鏈技術交流QQ群:756146052  備註:CSDN

尹成學院微信:備註:CSDN



網址:http://www.qukuailianxueyuan.io/



欲領取造幣技術與全套虛擬機器資料

區塊鏈技術交流QQ群:756146052  備註:CSDN

尹成學院微信:備註:CSDN

相關文章