轉發宣告功能
函式可以是前向宣告的,這類似於 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.