File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
fsharp/AddingMeaningToPrimitiveTypes Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,9 @@ let balance transactions =
4242 |> List.sum
4343
4444
45- let rec private getExpenses ' transactions expenses =
45+ let rec getExpenses transactions =
46+ getExpenses' transactions []
47+ and getExpenses ' transactions expenses =
4648 match transactions with
4749 | [] -> expenses
4850 | x :: xs ->
@@ -52,9 +54,6 @@ let rec private getExpenses' transactions expenses =
5254 |> getExpenses' xs
5355 | _ -> getExpenses' xs expenses
5456
55- let getExpenses transactions =
56- getExpenses' transactions []
57-
5857let getExpenditure expenseCategory transactions =
5958 getExpenses transactions
6059 |> List.filter ( fun e -> e.Category = expenseCategory)
Original file line number Diff line number Diff line change @@ -40,7 +40,11 @@ let balance transactions =
4040 |> Money
4141
4242
43- let rec private getExpenses ' transactions expenses =
43+
44+
45+ let rec getExpenses transactions =
46+ getExpenses' transactions []
47+ and getExpenses ' transactions expenses =
4448 match transactions with
4549 | [] -> expenses
4650 | x :: xs ->
@@ -50,9 +54,6 @@ let rec private getExpenses' transactions expenses =
5054 |> getExpenses' xs
5155 | _ -> getExpenses' xs expenses
5256
53- let getExpenses transactions =
54- getExpenses' transactions []
55-
5657let getExpenditure expenseCategory transactions =
5758 getExpenses transactions
5859 |> List.filter ( fun e -> e.Category = expenseCategory)
You can’t perform that action at this time.
0 commit comments