บทที่ 9: Error Handling - การจัดการ Error
Rust มีระบบจัดการ error ที่แข็งแกร่ง แบ่งเป็น 2 ประเภท:
| ประเภท | ใช้เมื่อ |
|---|---|
panic! | Error ร้ายแรง, ไม่สามารถ recover ได้ |
Result<T, E> | Error ที่สามารถจัดการได้ |
สิ่งที่จะได้เรียนรู้
| หัวข้อ | คำอธิบาย |
|---|---|
| panic! | เมื่อไหร่ควรใช้ |
| Result | วิธีจัดการ recoverable errors |
| ? operator | การส่งต่อ error แบบกระชับ |
| Custom Errors | สร้าง error type เอง |
เริ่มกันเลย!
👉 panic!