Resultados da pesquisa a pedido "functor"

3 a resposta

Como escrever código em F # para o que os functors fazem no OCaml?

Eu tenho muitos programas escritos em OCaml, alguns deles usam functors. Agora, estou pensando em escrever e reescrever uma parte do código em F # (para beneficiar algumas vantagens que o OCaml não possui). Uma coisa que tenho medo é escrever ...

1 a resposta

Por que é 'X x; x (); ' permitido, quando 'X' define uma conversão em ponteiro de função, mas não quando define uma conversão em um functor?

void f(int){} typedef void (*f_ptr)(int); struct Functor{ void operator()(int){} }; struct X{ operator f_ptr(){ return f; } }; struct Y{ operator Functor(){ return Functor(); } }; int main(){ X x; Y y; x(5); // works ?! y(5); // doesn't ?! ...

3 a resposta

Um exemplo de uma Dobrável que não é um Functor (ou não é Traversable

A Foldable [http://hackage.haskell.org/packages/archive/base/latest/doc/html/Data-Foldable.html] instância @ provavelmente será algum tipo de contêiner e, portanto, provavelmente será umFunctor também. De ...

3 a resposta

Por que a instância do Functor de 2-tuplas aplica apenas a função ao segundo elemento?

3 a resposta

Devo implementar o Applicative e o Functor para implementar uma Mônada

Estou tentando implementar uma instância do Monad. Como um exemplo mais simples, assuma o seguinte: data Maybee a = Notheeng | Juust a instance Monad Maybee where return x = Juust x Notheeng >>= f = Notheeng Juust x >>= f = f x fail _ = ...

15 a resposta

O que são functores C ++ e seus usos?

Eu continuo ouvindo muito sobre functores em C ++. Alguém pode me dar uma visão geral sobre o que são e em que casos seriam úteis?

1 a resposta

Por que temos map, fmap e liftM?

map :: (a -> b) -> [a] -> [b] fmap :: Functor f => (a -> b) -> f a -> f b liftM :: Monad m => (a -> b) -> m a -> m bPor que temos três funções diferentes que fazem essencialmente a mesma cois

1 a resposta

Se o SML.NET tiver functores, por que o F # não pode?

Esta questão começou deMinha tradução de "ML para o programador de trabalho"(WorldCat) por L. C. PAULSON para F # que usa functores para os exemplo...

3 a resposta

Você poderia me explicar os functores do OCaml? [duplicado]

Possível duplicado: Na Programação Funcional, o que é um functor? [https://stackoverflow.com/questions/2030863/in-functional-programming-what-is-a-functor] Não sei muito sobre o OCaml, estudei F # há algum tempo e entendo bastante. Eles dizem ...

3 a resposta

Como os functores em Haskell são relacionados aos functores na teoria de categorias?

Para tanto quanto eu entendo, um functor é um mapeamento entre duas categorias, por exemplo, de objetos emC http://mathurl.com/32qch9w.png para objetos emD h...