في هذا التمرين ستتعامل مع أخطاء تُطلقها دوال أنشأها فريقك أثناء بناء آلة حاسبة RPN.
(ملاحظة: لا يوجد تنفيذ فعلي لآلة حاسبة في هذا التمرين.)
يُنفّذ الطالب دالة للتعامل مع الأخطاء بثلاثة أساليب:
rescue، وهي catch في بعض اللغات) وإنتاج نتيجة تُبلّغ عن الفشل (مثل :error في Elixir)rescue، وهي catch في بعض اللغات) وإنتاج نتيجة تُبلّغ عن الفشل مع رسالة (مثل {:error, "message"} في Elixir)