Resultados de la búsqueda a petición "mutual-recursion"

2 la respuesta

Cómo tener dos funciones que se llaman C ++

2 la respuesta

¿Qué es un tipo recursivo?

Si en ML, un ejemplo de un tipo de datos recursivo es:

3 la respuesta

¿Cuál es la forma estándar de optimizar la recursividad mutua en F # / Scala?

Estos lenguajes no admiten la optimización de funciones recursivas mutuamente 'nativamente', así que supongo que debe ser el trampolín o ... heh ... reescribir como un bucle) ¿Me pierdo algo? ACTUALIZACIÓN: Parece que mentí sobre FSharp, pero ...

4 la respuesta

Problema al determinar cómo ordenar tipos F # debido a referencias circulares

Tengo algunos tipos que extienden un tipo común, y estos son mis modelos. Luego tengo tipos DAO para cada tipo de modelo para operaciones CRUD. Ahora tengo una necesidad de una función que me permita encontrar una identificación dada cualquier ...

4 la respuesta

Clases recursivas recíprocas

¿Cómo implemento clases recursivas en C ++? Algo como: /* * Recursion.h * */ #ifndef RECURSION_H_ #define RECURSION_H_ class Class1 { Class2* Class2_ptr; public: void Class1_method() { //... (*Class2_ptr).Class2_method(); //... } }; class Class2 ...

4 la respuesta

¿Cómo tener dos métodos llamándose entre sí?

Estoy un poco confundido sobre cómo obtener dos métodos para llamarse entre sí (es decir, tenerA() llamadaB() yB() llamadaA()). Parece que F # solo 've' el método después de haberlo encontrado en el código, por lo que si no lo ha hecho, solo ...