hol*_*den 2 ruby arrays hash ruby-on-rails
I have a simple hash like so { "1234" => "5", "2345" => "6" }
Run Code Online (Sandbox Code Playgroud)
如何创建一个包含键和值的新哈希?像这样:
{ key_id = "1234", value_id = "5" }, { key_id = "2345", value_id = "6" }
Run Code Online (Sandbox Code Playgroud)
你到底想要实现的目标是什么?如果您要迭代所有键,可以使用.keys:
h = { "1234" => "5", "2345" => "6" }
h.keys
=> ["1234", "2345"]
Run Code Online (Sandbox Code Playgroud)
如果您只想创建一个哈希数组,您应该能够遍历键:
h = { "1234" => "5", "2345" => "6" }
a = []
h.each {|k, v| a << {:key_id => k, :value_id => v}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1351 次 |
| 最近记录: |