Una expresión lambda es un bloque pequeño de codigo el cual toma parametros y retorna un valor. Las expresiones lambda son similares a los metodos, pero estas no necesitan un nombre y pueden ser implementadas justo en el cuerpo de un metodo. W3Schools SintaxisLa expresion lambda más simple contiene un unico parametro y una expresión parametro -> expresión
Para usar mas de un parametro es necesario encerrarlos en parentesis. (parametro1, parametro2,...,parametron) -> expresión
Tambien es necesario usar parentesis cuando el metodo no tiene ningun parametro. () -> expresión
Las expresiones son limitadas. Estas tienen que retornar un valor y no pueden contener variables o sentencias como if o for. Para poder hacer operaciones más complejas , se puede usar un bloque de codigo encerrado en llaves, si el bloque de codigo necesita retornar un valor entonces el bloque de codigo debe tener una sentencia return. (parametro1,parametro2) -> { bloque de codigo }
|
Video |