|
|
|
|
|
by groovy2shoes
3726 days ago
|
|
Higher-order functions (funargs) do not equal first-class functions (lambdas). It happens to be that any language which supports first-class function must also support higher-order functions, but the reverse is not necessarily true. |
|
You can't have anonymous lambdas that aren't first class (how would you reference them?) but you can have first class functions that are not technically anonymous.
[1]https://en.m.wikipedia.org/wiki/First-class_function