کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش 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)  
}  

خروجی : 120

1402/06/20 796
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...