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

Bạn dùng gem nào để debug trong Rails? Kinh nghiệm dùng ra sao?

middle

Sự khác biệt giữa Kernel#requireKernel#load là gì?

middle

Iterator trong Ruby là gì?

Bình luận

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

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