نفّذ أنواعًا مختلفة من معالجة الأخطاء وإدارة الموارد.
من النقاط المهمة في البرمجة كيفية التعامل مع الأخطاء وإغلاق الموارد حتى عند حدوث أخطاء.
يتطلب منك هذا التمرين التعامل مع أخطاء متنوعة. ولأن معالجة الأخطاء تختلف باختلاف لغة البرمجة، ستحتاج إلى الرجوع إلى اختبارات مسارك لتعرف بدقة ما هو مطلوب.
هدف هذا التمرين هو النظر في عدد الوسائط المُمرَّرة إلى برنامجك.
لاحظ أنه يمكنك تمرير سلاسل نصية فارغة كوسائط.
./program ""
وهذا يختلف عن عدم تمرير أي وسائط على الإطلاق.
./program
إذا شُغِّل برنامجك بوسيط واحد فقط (حتى لو كان سلسلة نصية فارغة)، فتعامل معه كاسم شخص واطبع رسالة ترحيب. أما إذا شُغِّل من دون أي وسائط أو بأكثر من وسيط واحد، فاطبع رسالة خطأ وأنهِ البرنامج بحالة غير صفرية.
سجّل في Exercism لتتعلّم وتتقن Bash عبر 97 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.