2018.1.25-26 匿名函数,高阶函数,闭包,currying,lexical scope, 用java和c实现闭包

如今讲到的匿名函数,map,filter,reduce啥的看起来更像我以前接触到functional programming了,比上一章的patern matching有趣多了。不事后边讲到closure和currying啥的又把我搞糊涂了。java

说实话我如今仍是不是特别清楚closure具体是什么,它和lexical scope到底是啥关系?我对这玩意有些基本概念,可是也不是特别清楚对不对,主要问题是这东西貌似定义都不统一,我看网上各类说法也有点鸡同鸭讲的感受。函数

无论怎么说,记住Dan教的吧。io

最后option的部分有用java和C实现closure的部分,看不太懂,之后对C更熟悉了能够回来看看。function

相关文章
相关标签/搜索