标签: ruby
我有一个大哈希,我知道我几乎总能从hash['info'][1]['summary_result']['gsb']获得我需要的数据。但有时这些密钥可能不存在。为避免错误,我使用rescue,如下所示:
hash['info'][1]['summary_result']['gsb']
rescue
begin return hash['info'][1]['summary_result']['gsb'] rescue Exception return nil end
有没有更短的方法呢?