Resultados da pesquisa a pedido "functor"
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 ...
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
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 ...
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
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 ...
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 ...
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 ...
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* ...
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 ...
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 ?! ...