+ 3

What are actually lambda expressions?

I'm not much familiar with the functional programming paradigm. I have seen many programmers saying about lambda expressions but never got any idea regarding what it really is. What is its significance? Is it similar to anonymous inner classes which is used to instantiate interfaces?

3rd Jul 2017, 5:22 PM
jamesgeorge
jamesgeorge - avatar
2 Answers
+ 4
It's an "anonymous" function, which takes argument(s) and returns a value based on them. It is mostly used when there is no need for defining a whole new function. In Python, it's often used in list (or other collectioslns) comprehensions: https://code.sololearn.com/cJqu6Q00Gidt/?ref=app
3rd Jul 2017, 5:54 PM
Kuba SiekierzyƄski
Kuba SiekierzyƄski - avatar