¿Qué es recursividad? Funciones que se llaman a sí mismas

Clase 29 de 47Curso Básico de Algoritmos y Pensamiento Lógico

Resumen

¿Qué es la recursividad?

Son funciones que se llaman a sí mismas en el momento que se están ejecutando. Es muy importante tener en cuenta que las debemos controlar para que no caigan en un loop infinito y no rompan el flujo normal de nuestra aplicación.

La mejor forma de trabajar con la recursividad:

Lo mejor es condicionarlas, para que solo se llamen a sí misma bajo una condición que tenga un fin y que luego de ese fin el flujo de la aplicación pueda continuar normalmente.