Ruby:获取文件名和目录的哈希值

我正在编写一个小型Ruby程序来列出两个文件夹位置之间的目录差异。 我正在使用
Dir["path"]
,它返回一个数组。我正在迭代该数组以将其放入哈希映射中以使其更易于搜索,这可以正常工作。 我只是好奇如果: 我应该使用更好的函数来获取这个hashmap,或者 如果有一种本机方式从数组中获取哈希映射。 编辑:我在SO上看了一下,发现人们提供使用Set的建议。我现在将使用它而不是hashmap。     
已邀请:
不确定这是否有助于您的事业。似乎这个操作可以连续嵌套。
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]}
    

要回复问题请先登录注册