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

senior

Điều gì xảy ra với một hằng số không được gán giá trị?

junior

super dùng trong Ruby có ý nghĩa gì?

junior

Ruby là ngôn ngữ kiểu gì? Nó khác gì với Python hay JavaScript?

Bình luận

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

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