mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-15 13:44:13 +02:00
added lambda functions examples and articles (#5941)
This commit is contained in:
@@ -4,11 +4,19 @@ A method/function is a way to perform some task. Similarly, in programming like
|
|||||||
|
|
||||||
Steps -
|
Steps -
|
||||||
|
|
||||||
1. Define function - datatype function_name(parameters){body}
|
1. Define function - `datatype function_name(parameters){body}`
|
||||||
2. Call function - function_name(values)
|
2. Call function - `function_name(values)`
|
||||||
|
3. Lambda functions - `x -> x + 1`
|
||||||
|
4. Pass a function as a variable -
|
||||||
|
```
|
||||||
|
final Consumer<Integer> simpleReference1 = App::someMethod1;
|
||||||
|
simpleReference1.accept(1);
|
||||||
|
```
|
||||||
|
|
||||||
Visit the following resources to learn more:
|
Visit the following resources to learn more:
|
||||||
|
|
||||||
- [@article@Methods/Functions in Java.](https://www.javatpoint.com/method-in-java)
|
- [@article@Methods/Functions in Java.](https://www.javatpoint.com/method-in-java)
|
||||||
- [@article@Learn Functions/Methods in Java](https://www.w3schools.com/java/java_methods.asp)
|
- [@article@Learn Functions/Methods in Java](https://www.w3schools.com/java/java_methods.asp)
|
||||||
- [@video@Functions / Methods in Java](https://www.youtube.com/watch?v=vvanI8NRlSI)
|
- [@video@Functions / Methods in Java](https://www.youtube.com/watch?v=vvanI8NRlSI)
|
||||||
|
- [@video@Lambda functions](https://www.w3schools.com/java/java_lambda.asp)
|
||||||
|
- [@video@Passing functions as a variable](https://northcoder.com/post/passing-java-functions-in-variables/)
|
||||||
|
Reference in New Issue
Block a user