dottie:带虚线键的深度哈希和数组访问

时间:2024-06-03 03:23:36
【文件属性】:

文件名称:dottie:带虚线键的深度哈希和数组访问

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-03 03:23:36

Ruby

多蒂 使用Dottie,您可以使用以点分隔的字符串作为键来访问哈希或数组(可能包含其他哈希和数组)。 该字符串被解析为单独的键,并且Dottie遍历数据结构以找到目标值。 如果在未找到节点的任何时候,Dottie将返回nil而不是引发错误。 Dottie的一个好地方是访问从JSON字符串解析的数据结构时,例如在使用JSON API时。 由于JSON只能包含对象和数组的结构元素,因此Dottie可以轻松访问从JSON解析的任何内容。 这是一个显示数据结构的简单示例,以及为什么Dottie是一种访问值的好方法,特别是当不能保证某些数据部分存在时: car = { 'color' => 'black' , 'type' => { 'make' => 'Tesla' , 'model' => 'Model S' } } # normal Hash access c


【文件预览】:
dottie-master
----LICENSE.txt(1KB)
----dottie.gemspec(1KB)
----lib()
--------dottie.rb(6KB)
--------dottie()
----Gemfile(39B)
----spec()
--------array_spec.rb(1KB)
--------hash_spec.rb(1KB)
--------spec_helper.rb(17B)
--------dottie_spec.rb(21KB)
--------freckle_spec.rb(11KB)
----Rakefile(182B)
----README.md(10KB)
----.gitignore(154B)

网友评论