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

Strong Parameters trong Rails là gì? Vì sao cần thiết?

middle

Làm sao để bảo mật các endpoint API trong Rails?

junior

Ruby có Garbage Collector không? Nó hoạt động ra sao?

Bình luận

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

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