1.1 Syntax description
All APL functions are described according to the following:
returnType function
( type1 parameter1
, type2 parameter2
)
Parameter | Description |
---|---|
| A description of parameter1. If necessary, an example is given. |
| A description of parameter2. If necessary, an example is given. |
Returns | A description of what the function returns. If necessary, an example is given. |
Example
If there is a need to explain a function in relation to other functions and/or agents, this is done in an 'Example' clause.
//Global variable declaration int myVar1; //Function block, entry-point for execution in the Consume state. consume { //Local varaible declaration string myVar2; // A comment. /* This is a comment over several lines */ //Assignments myVar1=1; myVar2="example"; //Function call myFunction(myVar2); } //Function declaration int myFunction(string myParam) { debug(myParam); return 0; }