轉發宣告功能

函式可以是前向宣告的,這類似於 C 標頭檔案中的規範。這樣編譯器就知道稍後會提供一個函式。

如果沒有前向宣告,函式必須在程式碼中呼叫之前宣告。前向宣告包含 FUNCTION 規範(函式名稱,返回型別和引數資料型別和順序)。如果前向宣告與實際函式不匹配,編譯器將產生錯誤,程式碼將無法執行。

FUNCTION dividableByThree LOGICAL (piNumber AS INTEGER) FORWARD.

DISPLAY dividableByThree(9).

FUNCTION dividableByThree LOGICAL (piNumber AS INTEGER):

    IF piNumber MODULO 3 = 0 THEN
        RETURN TRUE.
    ELSE 
        RETURN FALSE.
END.