Resultados da pesquisa a pedido "functor"

5 a resposta

Bons exemplos de Não é um Functor / Functor / Candidato / Mônada?

Enquanto explico para alguém o que é uma classe de tipo X, luto para encontrar bons exemplos de estruturas de dados que são exatamente X. ntão, solicito exemplos para: m construtor de tipo que não é um Functom construtor de tipo que é um ...

4 a resposta

Ajuda para entender um objeto de função ou functor em Java

lguém pode explicar o que é um functor e fornecer um exemplo simple

1 a resposta

std :: for_each uso na função membro com dois argumentos

qui está uma idéia geral de como minha classe é definida (ela executa outras operações além das mencionadas abaix struct Funktor { Funktor(int val):m_val(val){} bool operator()(int arg1, int arg2) { return m_val==arg1*arg2; } int m_val; }; E ...

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

2 a resposta

Serialize C ++ functor

Você pode salvar o corpo da função de um C ++ lambda / functo Por exemplo, digamos que você tenha light0->lightFunction = []( real tEl, real pAz ) -> Vector { return Vector( // red is up lobe std::max<real>( 0., 5*cos(tEl)-4 ), // green lower ...

4 a resposta

classes de condição / expressão reutilizáveis

Eu precisei em várias ocasiões de algumas classes para representar e manipular condições (normalmente em uma interface do usuário para que o usuário construa uma consulta combinando diferentes tipos de condição e, em seguida, o código possa ...

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 ...

1 a resposta

pthread função de membro de uma classe com argumentos

Consegui anexar um thread ao membro da classe usando o código na parte inferior desta página:http: //www.tuxtips.org/? p = 5 [http://www.tuxtips.org/?p=5]. Não consigo descobrir como expandir o código para encapsular um método comovoid* ...

2 a resposta

Fun com fmap repetido

Eu estava brincando com functores e notei algo interessante: Trivially,id pode ser instanciado no tipo(a -> b) -> a -> b. Com o functor de lista que temosfmap :: (a -> b) -> [a] -> [b], que é o mesmo quemap. No caso do((->) r) functor ...

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 ?! ...