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

相關文章
相關標籤/搜索