Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: bonmario - Febbraio 01, 2012, 03:17:43 pm

Titolo: Livello di ricorsione
Inserito 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
Titolo: Re:Livello di ricorsione
Inserito da: Legolas - Febbraio 01, 2012, 04:08:44 pm
Non mi pare esista una cosa del genere. In ogni caso, è sufficiente una variabile globale da incrementare nel corpo della funzione ricorsiva.  :)
Titolo: Re:Livello di ricorsione
Inserito da: xinyiman - Febbraio 01, 2012, 07:09:17 pm
Concordo anche io. Attraverso una variabile globale oppure usando una variabile passata per riferimento.
Titolo: Re:Livello di ricorsione
Inserito da: Microges2000 - Febbraio 06, 2012, 04:10:07 pm
Conviene una variabile passata come riferimento... almeno usi la ricorsione come i "canoni" vogliono ed eviti casini con eventuale multitasking