2
當我處理Ruby異常並將其與我構造的異常對象進行比較時,它的計算結果爲false。這是爲什麼?比較Ruby中處理的RuntimeError
舉一個具體的例子,爲什麼打印false
?
begin
raise "An error happened"
rescue => e
end
err = RuntimeError.new("An error happened")
puts e == err