المطلوب
أكتب دالة تستدعي نفسها إسمها countRecusively
عند استدعاءها تعطيها عدد صحيح أكبر من 0 فتقوم بطباعة جميع الأعداد الصحيحة الموجودة من هذا العدد وصولاً إلى 0 بشكل تنازلي.
بعدها قم باستدعاء الدالة countRecusively()
لتجربتها.
الحل
function countRecusively(n) { if (n >= 0) { write(n + "\n"); return countRecusively(n - 1); } } countRecusively(3);
سنحصل على النتيجة التالية عند التشغيل.
2
1
0
شرح الكود
الفيديو التالي يشرح طريقة عمل الكود خطوة خطوة.
قريباً سيتم إضافة فيديو يشرح طريقة عمل الكود السابق بدقة.