1.函數(shù)式編程特點(diǎn)
- 函數(shù)是第一等公民:與其他數(shù)據(jù)類型一樣薇正,處于平等地位
- 只用表達(dá)式旬盯,不用語(yǔ)句:表達(dá)式始終有返回值
- 沒有副作用:保持獨(dú)立
- 不修改狀態(tài):狀態(tài)不能保存在變量中
- 引用透明:不依賴外部變量或狀態(tài)
2.函數(shù)式編程意義
- 代碼簡(jiǎn)潔行剂,開發(fā)快速
- 接近自然語(yǔ)言匾嘱,易于理解
- 更方便的代碼管理
- 易于并發(fā)編程
3.函數(shù)柯里化
- 把接受多個(gè)參數(shù)的函數(shù)變換成接受單一參數(shù)的函數(shù)