7.7.1.5. Function RecursionΒΆ
Recursive GEL function calls are permitted.
Just like any recursive routine, just be aware that an invalid condition that makes the code run forever will be faced with a very long delay in processing.
___
Example:
RecursiveTest(num)
{
int i = num;
do
{
GEL_TextOut("@%d ", "Test Output", 0, 0, 0, i);
i++;
}
while (i <= 5);
GEL_TextOut("\n", "Test Output");
if (num < 5)
RecursiveTest(num+1);
}
___
See also: