Vì vậy, chúng tôi vừa tạo ra một chương trình sẽ không phát hành, hy vọng, ít nhất là với lỗi giá
trị và lỗi chia bằng 0.
Nhưng đôi khi các lỗi và ngoại lệ có thể nghiêm trọng đến mức chúng tôi muốn dừng các chương trình của mình đang chạy.
Chúng tôi muốn bắt chúng như thế này với khối chấp nhận, nhưng đồng thời cũng dừng bất cứ điều gì chương
trình đang làm.
Có thể thay vì in, chúng tôi thực sự muốn hiển thị màu đỏ đó ở đây và nói, ồ, có điều gì đó tồi tệ đang
xảy ra.
Dừng lại.
Trong trường hợp đó, chúng tôi không sử dụng khối ngoại trừ hoặc ở đây chúng tôi có thể nói tăng.
Giá trị không khí.
Bây giờ, điều này hiếm khi bạn phải làm điều này.
Có một số trường hợp sử dụng cụ thể, nhưng ở đây bạn chỉ cần viết một thông báo rằng, hey.
Cắt nó ra để nếu tôi chạy cái này.
Vâng, nếu tôi nhập một số hợp lệ, tôi nhận được, vui lòng nhập một số.
Cuối cùng tôi đã hoàn thành vì tôi tăng lỗi giá trị.
Và nó ném vào đây vào khối chấp nhận.
Vì vậy, tôi phải xóa cái này và nếu tôi xóa cái này như thế này và nhấn chạy.
Và đến năm và nhìn vào đó tôi nhận được một lỗi giá trị.
Này, cắt nó ra để tôi có thể tự nhận lỗi của mình.
Vì vậy, điều này thực sự hữu ích nếu bạn đang tạo thư viện hoặc công cụ của riêng mình và bạn muốn cho người dùng biết rằng đã
xảy ra lỗi.
Tôi sẽ không tiếp tục làm những gì bạn đang làm.
Và đây có thể là bất kỳ loại lỗi nào.
Bạn cũng có thể làm một cái gì đó như ngoại lệ.
Và nếu tôi nhấp vào chạy ở đây, hãy thực hiện năm.
Tôi nhận được một ngoại lệ.
Này, cắt nó ra.
Điều quan trọng cần nhớ với Ayres là Ayres không thể tránh khỏi việc lập trình.
Công việc của bạn với tư cách là một lập trình viên là có thể lường trước những lỗi này, những lỗi này, những ngoại lệ này và
xử lý chúng đúng cách trong chương trình của bạn.
Và một số lỗi lớn nhất xảy ra khi chúng tôi cố gắng chấp nhận đầu vào từ người dùng, không
chỉ sử dụng đầu vào này mà còn là các hàm, chấp nhận đối số, lớp, chấp nhận đầu vào khác nhau từ người dùng như lệnh gọi phương
thức và cố gắng thay đổi thuộc tính khi thế giới bên ngoài trong các chương trình của chúng tôi cố gắng giao tiếp
với nhau.
Sai sót chắc chắn sẽ xảy ra.
Công việc của chúng tôi là lập trình viên là cố gắng viết mã theo cách xử lý các ngoại lệ này một cách duyên dáng và chúng tôi có
thể lường trước được những lỗi này.
Không có cái gọi là một chương trình hoàn hảo.
Tuy nhiên, chúng tôi có thể cố gắng và cố gắng hết sức để học hỏi từ những lỗi này và cố gắng quản lý chúng để chương trình của chúng tôi
không bị hỏng.
Hẹn gặp lại các bạn trong phần tiếp theo.