Thread Deep recursion (17 answers)
Opened by pktm at 2005-09-13 03:33

murphy
 2005-09-14 00:25
#57854 #57854
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
[quote=pq,13.09.2005, 22:05]
[E|B
,13.09.2005, 21:21]Ich nehme an, dass du ein Programm unendlich lang rekursiv laufen lassen willst. Das wird nicht funktionieren, weil Perl eine maximale Rekursionstiefe festsetzt.

so oder so wird man damit irgendwann an die grenzen stossen, bezüglich
speicher. der stack wird immer grösser...[/quote]
Für unendliche Rekursion gibt's doch immer noch die Variante:
Code: (dl )
1
2
3
4
5
sub blubb {
... mach was ...
@_ = (... setze parameter ...);
goto &blubb;
}

dann wächst der Stack nämlich nicht. Ich finde diese Art des goto Befehles sehr praktisch und vermisse sie des öfteren in C...
When C++ is your hammer, every problem looks like your thumb.

View full thread Deep recursion