deep_fetch:轻松从嵌套的Ruby哈希值中获取值

时间:2021-05-15 09:04:06
【文件属性】:
文件名称:deep_fetch:轻松从嵌套的Ruby哈希值中获取值
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-15 09:04:06
Ruby deep_fetch 轻松从嵌套的Ruby哈希值中获取值。 安装 将此行添加到应用程序的Gemfile中: gem 'deep_fetch' 然后执行: bundle 如何? 假设我们有一个很大的哈希值: example = { :foo => { :bar => [ 'a' , 'b' , 'c' ] , :baz => :boo } } 我们可以很容易地在:foo,:baz下获取一个值: example . deep_fetch ( :foo , :baz ) # => :boo 如果键不存在,我们将收到KeyError异常,就像使用Hash#fetch example . deep_fetch ( :foo , :boo ) # => KeyError: key not found: :boo 如果块中缺少键,则指定要返回的默认值
【文件预览】:
deep_fetch-master
----LICENSE.txt(1KB)
----lib()
--------deep_fetch.rb(108B)
--------deep_fetch()
----Gemfile(96B)
----deep_fetch.gemspec(890B)
----spec()
--------deep_fetch_spec.rb(2KB)
----Rakefile(139B)
----.travis.yml(150B)
----README.md(2KB)
----.gitignore(30B)

网友评论