Using structures with functions
You can pass structures as arguments in user-defined functions.
Simply name the structure as the datatype when defining the
argument.Similarly, user-defined functions can return structures. Name
the structure as the return type for the function.
You can also define external functions that take structures as
arguments.
Example. Assume the following:
-
Revise is an external function that expects a structure as
its argument. -
lstr_empdata is a declared variable of a structure
datatype.
You can call the function as follows:
|
1 |
Revise(lstr_empdata) |
Declare the function first
The external function must be declared before you can
reference it in a script.
For more about passing arguments to external functions, see
the section called “Passing arguments” in Application Techniques.