#C کلید ورود به بازار کار

دوره پروژه‌محور #C و ASP.NET Core

C#
C#
مقالات برنامه نویسی
آموزش 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

نظرات شما

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