تعمل استثناءات Scala مثل الاستثناءات في العديد من اللغات الأخرى مثل Java. بدلاً من إرجاع قيمة بالطريقة العادية، يمكن إنهاء الطريقة عن طريق طرح استثناء. ومع ذلك، لا يوجد لدى Scala في الواقع استثناءات محددة.