wiki pageは、どちらのクラスもコンテナ操作を扱い、Foldableはコンテナのクラスとしてfoldr
を定義し、Functorはfmap
です。FoldableとFunctorはなぜ別のクラスですか?
ただし、FoldableであるタイプとFunctorsであるタイプの基本的な違いは何ですか?この区別で
ウィキヒント:
クラス[折り畳み式]は設定またはStorableVector
などのコンテナ
を可能にするためにのFunctorスーパークラスを必要としません。しかし、私はまだ、なぜわからないんだけど私が正しく解釈している場合、Setを別のセットを取得するためにマップすることができませんでした。
@Bergi Whoopsは急いで書いていましたが、リンクを追加しました – corazza