Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: bonmario - Febbraio 01, 2012, 03:17:43 pm
-
Ciao a tutti,
se faccio una procedura che richiama se' stessa in modo ricorsivo, c'è qualche keyword che mi dice qual'è il livello di ricorsione che ho raggiunto oppure devo gestirmelo io?
Grazie in anticipo, Mario
-
Non mi pare esista una cosa del genere. In ogni caso, è sufficiente una variabile globale da incrementare nel corpo della funzione ricorsiva. :)
-
Concordo anche io. Attraverso una variabile globale oppure usando una variabile passata per riferimento.
-
Conviene una variabile passata come riferimento... almeno usi la ricorsione come i "canoni" vogliono ed eviti casini con eventuale multitasking