شرح كود n*factorial(n-1)
أريد شرح هذا الكود خطوة بخطوة و ماذا يحدث في الذاكرة و أين تخزن قيمة العاملي للعدد عند ضرب n * factorial(n - 1)
مثلاً عند ضرب 4*3
أين تخزن 12 في الذاكرة؟
function factorial(n) { if (n >= 1) { return n * factorial(n - 1); } return 1; } write(factorial(4));