معالجة الأخطاء
تعلممعالجة الأخطاء — Error Handling
Go تتعامل مع الأخطاء بطريقة مختلفة عن معظم اللغات — لا يوجد try/catch. بدلاً من ذلك، الأخطاء هي قيم عادية تُرجعها الدوال ويتعامل معها المطور صراحة.
ما ستتعلمه:
- أساسيات الأخطاء — إنشاء الأخطاء، تغليفها، والتحقق منها
- أنماط متقدمة — أنواع أخطاء مخصصة، errors.Is/As، و panic/recover
مهارات الفصل
error-interface
error-wrapping
custom-errors
sentinel-errors
panic-recover