遞歸函數的調用流程

普通函數的調用流程:先調用,後返回,先進後出 遞歸函數的調用流程:函數調用本身自己,利用此特色 package main import 「fmt」 func test (a int) { if a ==1 {//函數終止調用的條件,很是重要 fmt.Println("a = ",a) return//終止函數調用 } //函數調用自身 test(a-1) fmt.Println("a = ",a)
相關文章
相關標籤/搜索