Descripción técnica Entendiendo la Recursión
Explicación del motivo: primero, para comprender la recursión, debes entender la recursión para comprender la recursión. ¿Alguna pregunta? Más sobre recursión. :)
En resumen, una función se llama a sí misma en su propia definición. En programación, esto significa que una función dentro de un programa se llama a sí misma nuevamente. Por lo tanto, se necesita una condición de terminación, de lo contrario, se producirían llamadas infinitas, es decir, se crearía un bucle infinito. En esta camiseta, la condición de terminación es la reducción del tamaño de la fuente; a partir de cierto tamaño, simplemente no se puede leer más o nuestras impresoras se rinden. ;)