有利重構(Refactor)
方便測試
平行化
利於建快取(Cache)
易與其他函數組合(Compose) 結合律
可移植性(Portable) 本身即文件(Self-Documenting)
可測試性(Testable)
並行程式碼
可快取性(Cacheable)
合理性(Reasonable)
你可以只透過部分的參數呼叫一個 function,它會回傳一個 function 去處理剩下的參數。
By chiao