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