检查ruby中是否存在哈希键

时间:2016-09-21 09:40:43

标签: ruby

我有一个大哈希,我知道我几乎总能从hash['info'][1]['summary_result']['gsb']获得我需要的数据。但有时这些密钥可能不存在。为避免错误,我使用rescue,如下所示:

begin
  return hash['info'][1]['summary_result']['gsb']
rescue Exception
  return nil
end

有没有更短的方法呢?

0 个答案:

没有答案