Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Una función puede ser recursiva. Es decir, puede contener como argumento una llamada a sí misma o llamadas a otras funciones que la llamaron anteriormente.

 

Por lo tanto, una función puede ejecutarse a sí misma u otras funciones pueden ejecutarla. No hay límite para la recursividad en el AdvPL. Sin embargo, no abuse de este recurso, pues los programas pueden quedar incomprensibles o lentos. Además, la recursividad puede ocasionar que la aplicación entre en un bucle infinito, sin poder encerrarla o finalizar su procesamiento. Esta condición genera serios inconvenientes. Muchas veces es necesario "interrumpir" la aplicación o inclusive el servidor para poder salir de dicha situación.