Hollywood supports recursive functions, i.e. you can write functions which
call themselves. For example, here is a function which calculates the
faculty of n
:
Function p_Fac(n) If n = 0 Then Return(1) ; 0! = 1 Return(n * p_Fac(n - 1)) ; multiply n with n - 1 until n = 0 EndFunction |
As you can see above, the p_Fac()
function calls itself again and again until
the n
counter is zero. This is what we call a recursive function.