love means never having to say you are sorry。
函数这么理性的东西关LOVE什么事呢?
今天就讲一下理论方面的东西,理论终究是要给人理解的,而越难理解的理论,越是抽象的理论就需要找到一个方法来
简化的理解它。
Pointfree
pointfree是一种代码风格,意思就是:
pointfree style means never having to say your data
总结一下它的思想
它的意思就是上层运算不要直接操作数据,让你的函数处于无值状态,当然这里的无值不是什么都没有 是由形参的。
是不是很晦涩难懂。其实它的基础就是闭包,并在此之上进行的函数风格化。有一定的优点。
其实同样的道理,你用感性的思维是可以找到例子的,
也是国外的一位工程师一句话就概括了Pointfree的思想。
love means never having to say you are sorry
意思就是对于爱不用说抱歉,say your data对应say you are sorry 。意思就是 sorry也像形参一样,在你没有主动去调用,
没有把你的爱付诸实践的时候 ,sorry只是一个在你心里的占位符。
网友评论