Function, Lambda and Closure
2018-04-03 本文已影响12人
俊杰的笔记
Function, Lambda 和 Closure之间有着微妙的差别。
| Function | Lambda | Closure | |
|---|---|---|---|
| Named | Named/Anonymous | Anonymous | Named/Anonymous |
| Have free variables | Yes/No | Yes/No | Yes |
而Method与它们三个的区别在于,Method是OOP的概念,它们三个是FP的概念。
Method带有对象上下文,要处理this.