In programming, a Lambda expression (or function) is just an anonymous function, i.e., a function with no name and without being bound to an identifier. In other words, lambda expressions are nameless functions given as constant values, and written exactly in the place where it's needed, typically as a parameter to some other function.