Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
tipps_und_tricks:rekursion [2026/08/11 11:27] 43.173.175.63 alte Version wiederhergestellt (2026/07/06 11:39) |
tipps_und_tricks:rekursion [2026/08/15 23:54] (aktuell) 43.172.198.251 alte Version wiederhergestellt (2026/08/11 22:10) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | Eine Funktion, die sich selbst aufruft, ist eine Rekursion. Dabei muß man beachten, dass die Funktion sich nicht endlos weiter selbst aufruft, sondern dass es eine Abbruchbedingung gibt, die nach ein paar Rekursionsstufen erfüllt wird. Damit kann man z.b. Schleifen nachahmen: | + | ====== Rekursion ====== |
| + | Eine Funktion, die sich selbst aufruft, ist eine Rekursion. Dabei muß man beachten, dass die Funktion sich nicht endlos weiter selbst aufruft, sondern dass es eine Abbruchbedingung gibt, die nach ein paar Rekursionsstufen erfüllt wird. Damit kann man z.b. [[Schleifen|Schleifen]] nachahmen: | ||
| < | < | ||
| func int Npc_GetTalentSkillSum( var C_Npc npc ) | func int Npc_GetTalentSkillSum( var C_Npc npc ) | ||