Câu hỏi phỏng vấn Ruby
Câu hỏi

Exception handling trong Ruby được thực hiện như thế nào?

Câu trả lời

Trong Ruby, lỗi (exception) được xử lý bằng khối begin - rescue - end. Đây là cách Ruby đảm bảo chương trình không bị dừng đột ngột khi có lỗi:

ruby Copy
begin
  # code có thể gây lỗi
  result = 10 / 0
rescue ZeroDivisionError => e
  puts "Lỗi: #{e.message}"
ensure
  puts "Luôn chạy đoạn này."
end
  • **resc...
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Rails có hỗ trợ background job không?

junior

Khác biệt giữa class variable (@@) và class instance variable (@)?

middle

Sự khác biệt giữa việc gọi Proclambda là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào