Resultados da pesquisa a pedido "mutual-recursion"
Classes recursivas mutuamente
Como implemento classes recursivas mutuamente em C ++? Algo como: /* * Recursion.h * */ #ifndef RECURSION_H_ #define RECURSION_H_ class Class1 { Class2* Class2_ptr; public: void Class1_method() { //... (*Class2_ptr).Class2_method(); //... } }; ...
o que é um tipo mutuamente recursivo?
Se no ML, um exemplo de um tipo de dados recursivo é:
Problema ao determinar como solicitar tipos de F # devido a referências circulares
Eu tenho alguns tipos que estendem um tipo comum e esses são meus modelos. Em seguida, tenho tipos DAO para cada tipo de modelo para operações CRUD. Agora eu preciso de uma função que permita encontrar um ID para qualquer tipo de modelo, então ...
Qual é a maneira padrão de otimizar a recursão mútua no F # / Scala?
Essas linguagens não suportam otimização de funções recursivas mutuamente 'nativamente', então acho que deve ser trampolim ou ... heh ... reescrevendo como um loop) Sinto falta de algo? ATUALIZAÇÃO: Parece que eu menti sobre o FSharp, mas eu ...
Como ter dois métodos chamando um ao outro?
Estou um pouco confuso sobre como obter dois métodos para chamar um ao outro (ou seja, terA() ligarB() eB() ligarA()). Parece que o F # apenas 'vê' o método depois que ele é encontrado no código; portanto, se não tiver, simplesmente dizvalue ou ...