what is lambda function code example
Example 1: lambda python
add = lambda a, b : a + b
add(3,6)
Example 2: lambda expressions
A lambda expression is a short block
of code which takes in parameters
and returns a value. Lambda expressions
are similar to methods, but they do
not need a name and they can be
implemented right in the body of a method.
parameter -> expression
To use more than one parameter, wrap them in parentheses:
(parameter1, parameter2) -> expression
Example
Use a lamba expression in the ArrayList's
forEach() method to print every item in the list:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(5);
numbers.add(9);
numbers.add(8);
numbers.add(1);
numbers.forEach( (n) -> { System.out.println(n); } );
}
}
Example 3: lambda python
def sumn(n):
return lambda a: a + n
sum5 = sumn(5)
sum5(3)
Example 4: lambda function in python
Lamda is just one line anonymous function
Useful when writing function inside function
it can take multiple arguments but computes only one expression
Syntax:
x = lambda arguments : expression
Example 5: whats a lambda
x = lambda a, b, c, d, e, f: a + b + c + d + e + f
print(x(31231, 312, 312, 31, 12, 31))
Example 6: lambda function example
x = lambda a, b : a * b
print(x(5, 6))