Verfasst: 16.12.2006 16:44
es wird glaub ich einfach bei jeder unterschiedlichen länge von _ oder __ oder ___ ect. eine neue (verschiedene) variable angelegt (und mit 0 initialisiert). _ und __ sind also einfach zwei variablen.
ist also nix weiter als
..also die gewöhnliche einstiegs-/rekursions-bedingunge für eine fakul-funktion.
-> procedure return 1
(rekursion beenden)
..u.s.w.u.s.f
also überall wo _ länger als 1 zeichen vorkommt, 0 einsetzen..
<edit>
"param > 0" war falsch meinerseits, ..korrigiert.
...
immernoch falsch
"param <= 1" muß es heißen, wobei auch
"param < 1" gehen würde ,weil 3*2*1 ja dasgleiche ist wie 3*2*1*1.
Code: Alles auswählen
A <= AA!((1|AA)!AAA)
Code: Alles auswählen
param <= 1
Code: Alles auswählen
ProcedureReturn AA!1|AAA|AAAA|AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
(rekursion beenden)
..u.s.w.u.s.f
also überall wo _ länger als 1 zeichen vorkommt, 0 einsetzen..
<edit>
"param > 0" war falsch meinerseits, ..korrigiert.
...
immernoch falsch

"param <= 1" muß es heißen, wobei auch
"param < 1" gehen würde ,weil 3*2*1 ja dasgleiche ist wie 3*2*1*1.