ฉันมีแฮชมากมายดังนี้:
[{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}]
และฉันกำลังพยายามแมปสิ่งนี้กับแฮชเดียวดังนี้:
{"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"}
ฉันประสบความสำเร็จโดยใช้
par={}
mitem["params"].each { |h| h.each {|k,v| par[k]=v} }
แต่ฉันสงสัยว่าเป็นไปได้ไหมที่จะทำในลักษณะที่เป็นสำนวนมากกว่านี้ (ควรจะไม่ใช้ตัวแปรท้องถิ่น)
ฉันจะทำเช่นนี้ได้อย่างไร?