Ruby初心者スレッド Part 11
■ このスレッドは過去ログ倉庫に格納されています
0505デフォルトの名無しさん
2007/04/15(日) 03:26:02hashにkeyがあったときに起きる例外ErrorTestが起きたときの
hashの中身を知りたいです。
class ErrorTest < StandardError
attr_accessor :data
end
begin
hash={'key'=>'value'}
if hash.has_key?('key') then
err=ErrorTest.new('適当なエラーメッセージ')
err.data=hash
raise err
end
rescue ErrorTest => ex
puts "例外発生時のデータは#{ex.data.inspect}です!"
end
これで問題ないでしょか。
■ このスレッドは過去ログ倉庫に格納されています