それについて私が理解していないことが少なくとも2つあります。
- 左側から右側へのリファクタリング 折りたたみには、署名だけでなく、フォルダー機能に依存するすべての場所で多くの変更が必要です
- パラメータを反転せずにリストに関してチェーンする方法はありません
List.foldBack : ('T -> 'State -> 'State) -> 'T list -> 'State -> 'State
List.fold : ('State -> 'T -> 'State) -> 'State -> 'T list -> 'State
foldBack
比較対象の署名で、誰かがすべてのパラメータを逆に配置する正当な理由はありますfold
か?