Làm thế nào để cứu hộ hoạt động trong Ruby?
Làm thế nào để cứu hộ hoạt động trong Ruby?

Video: Làm thế nào để cứu hộ hoạt động trong Ruby?

Video: Làm thế nào để cứu hộ hoạt động trong Ruby?
Video: Noob Ruby Lạc Mất Linh Hồn Ở " THẾ GIỚI 100 CỬA DOORS !? " Trong Minecraft |Siro Giải Cứu Noob Ruby 2024, Tháng mười một
Anonim

Cho mỗi giải thoát mệnh đề trong khối bắt đầu, Ruby lần lượt so sánh Ngoại lệ được nâng lên với từng tham số. Trận đấu sẽ thành công nếu ngoại lệ có tên trong giải thoát mệnh đề giống với kiểu của ngoại lệ hiện đang được ném ra, hoặc là một lớp cha của ngoại lệ đó. nâng 'Một ngoại lệ kiểm tra.

Về vấn đề này, giải cứu có tác dụng gì trong Ruby?

Khi nào giải thoát khối được sử dụng, nó xử lý ngoại lệ và tiếp tục thực hiện chương trình. Lưu ý: Nhiều giải thoát điều khoản có thể được sử dụng trong cùng một chương trình có nghĩa là nếu một ngoại lệ không được xử lý bởi chương trình đầu tiên giải thoát mệnh đề, sau đó khác giải thoát mệnh đề sẽ dứt khoát xử lý ngoại lệ.

Ngoài phần trên, làm thế nào để bạn nêu ra các lỗi trong Ruby? Ruby thực sự cung cấp cho bạn sức mạnh để nêu ra các ngoại lệ chính bạn bằng cách gọi Kernel # nâng cao . Điều này cho phép bạn chọn loại ngoại lệ đến nâng cao và thậm chí thiết lập của riêng bạn lỗi thông điệp. Nếu bạn không chỉ định loại ngoại lệ đến nâng cao , Ruby sẽ mặc định là RuntimeError (một lớp con của StandardError).

Hãy cân nhắc kỹ điều này, ngôn ngữ lập trình nào sử dụng cứu hộ?

Ruby

Bắt đầu trong Ruby là gì?

BẮT ĐẦU và END là các từ dành riêng trong Ruby khai báo mã sẽ được thực thi ở đầu và cuối của một Ruby chương trình. (Lưu ý rằng BẮT ĐẦU và END viết hoa hoàn toàn khác với bắt đầu và kết thúc bằng chữ thường.)

Đề xuất: