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.
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.
本文标题:Function, Lambda and Closure
本文链接:https://www.haomeiwen.com/subject/ujbchftx.html
网友评论