Programación Web y Scripting > PHP

 Funciòn Recursiva

(1/1)

fernando13:
Hola a todos, necesito cerrar una función recursiva cuando termine su tarea.

gnfrs:
Hola, tenés que frenar la recursividad para eso necesitás encontrar el caso base de la función, es decir el punto en que dicha función no se necesite resolver con recursividad.

Acá tenés un pequeño ejemplo.

function factorial ($n) {
    if (n==0) //Caso base
        return (1);
    else //Caso general
        return (n*factorial(n-1));
}

Saludos y espero que te sirva.

·· Estudio Quadra ·· Programacion ·· Diseño ·· Innovando Internet ··




.

fernando13:
Hola, me funciono tu ejemplo, muchas gracias...

Navegación

[0] Índice de Mensajes

Ir a la versión completa