Module 10: Functional Programming and Streams
Lambda Syntax Variations
Master concise lambda forms, parameter inference, and block lambdas.
Single-parameter lambdas may drop parentheses; single-expression bodies can omit braces and return.
Block lambdas support multiple statements but must explicitly return values.
Use method references (Class::method) to improve readability when lambdas simply forward calls.