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

Hai ứng dụng của ranges là gì?

junior

Khi nào nên dùng attr_accessor, attr_reader, attr_writer?

middle

Dấu chấm than ! ở cuối một phương thức có ý nghĩa gì?

Bình luận

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

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