شرح كود التمرين الثالث في درس الإستدعاء الذاتي
السلام عليكم و رحمة الله و بركاته.
في دورة البرمجة للمبتدئين، في درس الإستدعاء الذاتي، في التمرين الثالث تحديداً، لدي استفسار حول هذا الكود.
function sum(n)
{
if (n != 0)
{
return n + sum(n - 1);
}
return 0;
}
write(sum(4));
function sum(n)
{
if (n != 0)
{
return n + sum(n - 1);
}
return 0;
}
write(sum(4));
أرغب من يشرح لي الخطوات التي تمت للوصول إلى النتيجة 10.
و ما الفائدة من return 0
؟
و شكراً.