Skip to content

Commit 3d74eb1

Browse files
Andrii BobrovAndrii Bobrov
authored andcommitted
HOMEWORK bobocode-projects#7 – FUNCTIONAL PROGRAMMING
- LambdaFunctionsMap Exercise
1 parent 12080aa commit 3d74eb1

File tree

1 file changed

+5
-0
lines changed
  • 5-0-functional-programming/5-0-1-lambda-functions-map/src/main/java/com/bobocode/fp

1 file changed

+5
-0
lines changed

5-0-functional-programming/5-0-1-lambda-functions-map/src/main/java/com/bobocode/fp/Functions.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ public static FunctionMap<Integer, Integer> intFunctionMap() {
1515
FunctionMap<Integer, Integer> intFunctionMap = new FunctionMap<>();
1616

1717
// todo: add simple functions to the function map (abs, sgn, increment, decrement, square)
18+
intFunctionMap.addFunction("abs", Math::abs);
19+
intFunctionMap.addFunction("sgn", i -> Integer.compare(i, 0));
20+
intFunctionMap.addFunction("increment", i -> ++i);
21+
intFunctionMap.addFunction("decrement", i -> --i);
22+
intFunctionMap.addFunction("square", i -> i*i);
1823

1924
return intFunctionMap;
2025
}

0 commit comments

Comments
 (0)