>>57
begin
x = a.fetch(i)
rescue
end
とか

>>58
{}[:foo]
=> nil
{:foo=>nil}[:foo]
=> nil
の区別がつかない