SLIDE 1
61
Lambda functions
- Nameless functions, "functions as values"
- r "function literals"
- Usefull outside functional programming,
nowadays also in Java, C++, Python, C#, ...
- Compare "int i = 3;" and "3" with
"void f(int i){...}" and "[](int i){...}" (C++ syntax), named function = "variable containing a
lambda"
- Used heavily in functional programming,
since functions are 1st class citizens
- Uses: passing short functions as parameters,