Questions et réponses pour le functor :

Le terme `` foncteur '' a plusieurs significations communes: 1. Objet de fonction. Dans les langages orientés objet, c'est une fonctionnalité qui permet aux objets d'être utilisés comme s'il s'agissait de fonctions ordinaires. 2. Une structure mathématique qui traite des mappages entre les catégories. Ce concept est une abstraction utile dans certains langages de programmation, notamment Haskell, où il est implémenté en tant que classe de types. 3. Dans OCaml, un module qui prend un autre module comme argument.

9
votes
Comment dois-je documenter un objet de fonction (AKA Foncteur) avec DOXYGEN? Il se sent trompeur pour simplement le documenter comme une classe normale. Je trouve beaucoup mieux de penser à ...

6
votes
Je cherche un foncteur qui supprime son argument: xxx existe quelque chose comme celui-ci dans std , tr1 ou < code> boost ? ...

6
votes
J'ai besoin de construire un graphique non dirigé. Je n'ai pas besoin de faire quelque chose de trop chic, mais idéalement, cela fonctionnerait comme ceci: xxx pré> ...

6
votes
Récemment, je devais écrire la fonction suivante: transposeF :: (Functor f, Functor g) => f (g a) -> g (f a) ...