[Tutor] Question about classes

Alan Gauld alan.gauld at btinternet.com
Sat Aug 25 14:42:15 CEST 2007


"Eric Abrahamsen" <eric at abrahamsen.com> wrote

>> Welcome to the wacky world of recursion.
>> You call __upp from inside __upp so you do indeed generate
>> a new layer, in fact you start a new while loop. You need to
>
> So all those "yes"s were actually backing out of multiple while
> loops... Should have guessed that calling a method from inside 
> itself
> was a bad idea.

Actually recursion is a very powerful construction and not at
all a bad idea, but it needs to be carefully controlled - as you
discovered - but I have a topic on it in my tutorial (in the
'advanced' section)  if you want to see some of the
things it can be used for.


-- 
Alan Gauld
Author of the Learn to Program web site
http://www.freenetpages.co.uk/hp/alan.gauld 




More information about the Tutor mailing list