مشخصات مقاله
-
0.0
-
794
-
0
-
0
آموزش Recursion در زبان Go
در برنامهنویسی Go، فراخوانی یک تابع از داخل خود تابع به عنوان Recursion شناخته میشود. همیشه بهتر است یک مسئله را به چندین وظیفه کوچکتر تقسیم کنیم. حالا بیایید یک برنامه را ببینیم که در برنامهنویسی Go از Recursion برای محاسبه مقدار فاکتوریل استفاده میکند.
package main
import (
"fmt"
)
func main() {
fmt.Println(factorial(5))
}
func factorial(num int ) int{
if num == 0{
return 1
}
return num*factorial(num-1)
}