love means never having to say you are sorry。
函數(shù)這么理性的東西關(guān)LOVE什么事呢?
今天就講一下理論方面的東西,理論終究是要給人理解的,而越難理解的理論,越是抽象的理論就需要找到一個方法來
簡化的理解它。
Pointfree
pointfree是一種代碼風格,意思就是:
pointfree style means never having to say your data
總結(jié)一下它的思想
它的意思就是上層運算不要直接操作數(shù)據(jù),讓你的函數(shù)處于無值狀態(tài),當然這里的無值不是什么都沒有 是由形參的。
是不是很晦澀難懂。其實它的基礎(chǔ)就是閉包,并在此之上進行的函數(shù)風格化。有一定的優(yōu)點。
其實同樣的道理,你用感性的思維是可以找到例子的,
也是國外的一位工程師一句話就概括了Pointfree的思想。
love means never having to say you are sorry
意思就是對于愛不用說抱歉,say your data對應(yīng)say you are sorry 。意思就是 sorry也像形參一樣,在你沒有主動去調(diào)用,
沒有把你的愛付諸實踐的時候 ,sorry只是一個在你心里的占位符。