我正在编写一个小型Ruby程序来列出两个文件夹位置之间的目录差异。
我正在使用Dir["path"]
,它返回一个数组。我正在迭代该数组以将其放入哈希映射中以使其更易于搜索,这可以正常工作。
我只是好奇,如果:
编辑:我在SO上看了一下,发现人们提出使用Set的建议。我现在将继续使用它而不是hashmap。
答案 0 :(得分:1)
不确定这是否有助于您的事业。似乎这个操作可以连续嵌套。
ary=[["x", [1,2,3]],["y", [4,5,6]],["z",[7,8,9]]]
Hash[ary]
#=> {"x"=>[1,2,3], "y" => [4,5,6], "z" => [7,8,9]}