Hollywood unterstützt rekursive Funktionen. Das heißt Sie können
Funktionen schreiben, die sich selbst aufrufen. Zum Beispiel
ist hier eine Funktion, die die Fakultät von n berechnet:
Function p_Fac(n)
If n = 0 Then Return(1) ; 0! = 1
Return(n * p_Fac(n - 1)) ; multipliziert n mit n - 1 bis n = 0
EndFunction
|
Wie Sie oben sehen können, ruft die Funktion p_Fac() sich
selbst wieder und wieder auf, bis der Zähler n gleich Null
ist. Dies ist, was wir eine rekursive Funktion nennen.