Syntax of a (non-recursive) function:
[hereprefix
] FUNCTION
procname
( [
dummy args
])
declaration of dummy args
![]()
declaration of local objects
![]()
...
executable stmts, assignment of result
![]()
[ CONTAINS
internal procedure definitions
]
END [ FUNCTION [
procname
] ]
FUNCTIONhere,procname
( [
dummy args
])
declaration of dummy args
![]()
declaration of result type
![]()
declaration of local objects
![]()
...
executable stmts, assignment of result
![]()
[ CONTAINS
internal procedure definitions
]
END [ FUNCTION [
procname
] ]
For more information, click here