You can insert comments about your C/AL code or comment out parts of your code to prevent execution. The following are the two ways to insert comments in C/AL:
-
Use "//" to insert a single line comment. When the "//" symbol is encountered in your code, the rest of the line is interpreted as a comment.
-
Use "{" and "}" to mark the beginning and end, respectively, of a block of comments.
You can nest any number of comments. In such cases, the comment runs from the first comment start to the last comment end.
Example 1
Copy Code | |
---|---|
{ This is a sample comment which is ignored by the C/AL compiler } |
Example 2
Copy Code | |
---|---|
// This is also a sample comment which is ignored by the C/AL compiler |
Example 3
Copy Code | |
---|---|
{ This comment { is partly inside } another comment } |
Example 4
This example shows what you should not do.
Copy Code | |
---|---|
A := 34; B := 56; {****************** C := 345; * Don’t do this! * D := 781; ******************} |
Because the comment is to the right of the C/AL statements, the system assumes that the third and fourth lines are part of the comment. That is, only A and B are assigned values, while C and D are not. Instead you should use single line comments.
Copy Code | |
---|---|
A := 34; B := 56; //******************* C := 345; //* Do it this way! * D := 781; //******************* |