آموزش کار با Recursion در برنامه نویسی GO

آموزش کار با Recursion در برنامه نویسی GO

با آموزش کار با Recursion در برنامه نویسی GO در چهاردهمین جلسه از آموزش برنامه نویسی Go در خدمت شما هستیم.

آموزش کار با Recursion در برنامه نویسی GO

Recursion پروسه تکرار آیتم ها با یک روش ویژه است. مثل زبان های برنامه نویسی دیگر که به شما اجازه فراخوانی یک تابع داخل همان تابع را میدهد که recursive نامیده میشود

زبان برنامه نویسی Go این بازگشت را پشتیبانی میکند به این معنی که تابع خودش فراخوانی میشود.امازمان استفاده از بازگشت، برنامه نویس باید در تعریف شرط خروج تابع مراقب باشد. در غیر این صورت حلقه بی نهایت خواهد شد تابع بازگشت برای حل مسائل ریاضی بسیار پرکاربرد است برای مثال فاکتوریل یک عدد تولید سری فیبوناچی و..

 

فاکتوریل عدد در برنامه نویسی Go

مورد زیر یک مثال است که فاکنویل یک عدد رابا استفاده از این تابع نشان میدهد

خروجی کد بالا به شرح زیر است

پیشنمایش

 

سری فیبوناچی در برنامه نویسی Go

مورد زیر مثالی است که سری فیبوناچی رابا استفاده از تابع بازگشت نشان میدهد

خروجی کد بالا به شرح زیر است
پیشنمایش

 

لیست مطالب جلسه قبل برنامه نویسی Go

  1. آموزش برنامه نویسی Go – زبان برنامه نویسی گو چیست؟ آشنایی با زبان و محیط برنامه نویسی Go
  2. آموزش برنامه نویسی Go – ساختار برنامه نویسی GO
  3. آموزش برنامه نویسی Go – قواعد برنامه نویسی GO
  4. آموزش برنامه نویسی Go – انواع داده در برنامه نویسی GO
  5. آموزش برنامه نویسی Go – کار با متغیر های برنامه نویسی GO
  6. آموزش کار با ثابت های برنامه نویسی GO
  7. ساخت تصمیم در GO و آموزش کار با عملگرها در برنامه نویسی GO
  8. آموزش کار با حلقه ها در برنامه نویسی GO
  9. آموزش کار با توابع در برنامه نویسی GO
  10. آموزش کار با Scope Rules در برنامه نویسی GO
  11. آموزش کار با آرایه در برنامه نویسی GO
  12. آموزش کار با اشاره گر ها در برنامه نویسی GO
  13. آموزش کار ساختار ها در برنامه نویسی GO
  14. آموزش کار با Slices در برنامه نویسی GO
  15. آموزش کار با نقشه ها در برنامه نویسی GO

 

پیشنهاد ویژه 1 : مقالات و کتاب های آموزشی برنامه نویسی GO

پیشنهاد ویژه 2 : فیلم های آموزشی زبان برنامه نویسی Go