1
我的原始哈希類似於hash = {"sku_id"=>[4], "brand_active"=>["true"], "salesman_active"=>["true"]}
如何刪除哈希中的數組。這意味着到哈希轉換像 {"sku_id"=>4, "brand_active"=>"true", "salesman_active"=>"true"}
刪除哈希中的數組
我的原始哈希類似於hash = {"sku_id"=>[4], "brand_active"=>["true"], "salesman_active"=>["true"]}
如何刪除哈希中的數組。這意味着到哈希轉換像 {"sku_id"=>4, "brand_active"=>"true", "salesman_active"=>"true"}
刪除哈希中的數組
hash.each { |k,v| hash[k] = v[0] }
使用此功能:
Hash[hash.map {|k, v| [k, *v] }]
+1函數式編程 – 2010-09-02 19:21:19