Lui*_*pez 3 ruby hash join ruby-on-rails-3
我想加入两个或更多这样的哈希.
h1 = { :es => { :hello => "You" } }
h2 = { :es => { :bye => "Man" } }
Run Code Online (Sandbox Code Playgroud)
我怎么能得到这个?
h1 + h2 = { :es => { :hello => "you", :bye => "Man" } }
Run Code Online (Sandbox Code Playgroud)
谢谢.
irb(main):001:0> h1 = {:es => {:hello => "You"}}
=> {:es=>{:hello=>"You"}}
irb(main):002:0> h2 = {:es => {:bye => "Man"}}
=> {:es=>{:bye=>"Man"}}
irb(main):003:0> h1.each_key {|x| h1[x].merge! h2[x]}
=> {:es=>{:bye=>"Man", :hello=>"You"}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |