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

Sự khác biệt giữa #==#eql? là gì?

middle

Iterator trong Ruby là gì?

junior

Ruby có hỗ trợ đa kế thừa không? Làm thế nào để mix nhiều hành vi

Bình luận

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

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