Replace some foldr with foldl'
This commit is contained in:
+1
-1
@@ -30,7 +30,7 @@ damageDirection ds = do
|
||||
safeArgV (_dmTo dm -.- _dmFrom dm)
|
||||
|
||||
collectDamageTypes :: [Damage] -> M.Map DamageType Int
|
||||
collectDamageTypes = foldr f M.empty
|
||||
collectDamageTypes = foldl' (flip f) M.empty
|
||||
where
|
||||
f dm = M.insertWith (+) (_dmType dm) (_dmAmount dm)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user