下面是來自PGResult集合的散列數組。如何更好地處理散列數組
result = [
{"type" => 1 , "original" => "true", "count" => "10"},
{"type" => 1 , "original" => "false", "count" => "20"},
{"type" => 2 , "original" => "false", "count" => "30"},
{"type" => 2 , "original" => "true", "count" => "40"},
{"type" => 3 , "original" => "true", "count" => "50"},
{"type" => 3 , "original" => "false", "count" => "60"}
]
我想處理上面的哈希數組爲下面的格式。 total_count =原始計數(「真」) - 每種類型的原始計數(「假」)!
[
{"type" => 1, "total_count" => "-10"},
{"type" => 2, "total_count" => "10"},
{"type" => 3, "total_count" => "-10"}
]
任何提示處理上述數組?
你的結果似乎不符合你的描述不應該輸入1在這種情況下是-10? (10 - 20) – engineersmnky 2015-03-31 13:51:05