在Ruby中映射哈希键

时间:2014-01-01 23:34:07

标签: ruby hash key

如果我有哈希

{"one"=>1, "two"=>2, "three"=>3}

映射键以获取数组的最佳方法是什么:

["one", "two", "three"]

2 个答案:

答案 0 :(得分:6)

{"one"=>1, "two"=>2, "three"=>3}.keys #=> ["one", "two", "three"]

documentation对于发现这些问题的答案非常棒。

如果问题是“如何从Y型对象获取X数据?”,那么阅读对象类型Y的文档应该是你要去的第一个。

答案 1 :(得分:5)

{"one"=>1, "two"=>2, "three"=>3}.keys