The simplest lambda expression contains a single parameter and an expression:
parameter -> expressionTo use more than one parameter, wrap them in parentheses:
(parameter1, parameter2) -> expressionExpressions are limited. They have to immediately return a value, and they cannot contain variables, assignments or statements such as if or for. In order to do more complex operations, a code block can be used with curly braces. If the lambda expression needs to return a value, then the code block should have a return statement.
(parameter1, parameter2) -> { code block }Practice Excercise Practice now