در این تمرین با خطاهایی سروکار دارید که توابع ساختهشده توسط تیمتان هنگام ساخت یک ماشینحساب RPN ایجاد میکنند.
(توجه: در این تمرین هیچ پیادهسازی واقعیای از ماشینحساب وجود ندارد.)
دانشجو یک تابع پیادهسازی میکند تا خطاها را به سه روش مدیریت کند:
catch)، و نتیجهای را خروجی دهد که شکست را اطلاع میدهد (مثلاً :error در Elixir)catch)، و نتیجهای را همراه با یک پیام خروجی دهد (مثلاً {:error, "message"} در Elixir)