Skip to content

Commit 56a6b03

Browse files
committed
refactor getExpenditure
1 parent 5425d55 commit 56a6b03

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

fsharp/AddingMeaningToPrimitiveTypes/WithoutStaticMembers.fsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,10 @@ and getExpenses' transactions expenses =
5757
let getExpenditure expenseCategory transactions =
5858
getExpenses transactions
5959
|> List.filter (fun e -> e.Category = expenseCategory)
60-
|> List.map (fun expense ->
60+
|> List.sumBy (fun expense ->
6161
let (Money m) = expense.Amount
6262
m
6363
)
64-
|> List.sum
6564
|> Money
6665

6766

0 commit comments

Comments
 (0)