遞迴
看到遞迴
函式可以呼叫自身,從而遞迴。
FUNCTION factorial INTEGER (num AS INTEGER).
    IF num = 1 THEN 
        RETURN 1.
    ELSE 
        RETURN num * factorial(num - 1).
END FUNCTION.
DISPLAY factorial(5).
使用標準設定(啟動引數),在此示例中,Progress 會話將無法處理非常大的數字。factorial(200) 將填充堆疊並引發錯誤。