Indenting code
Since we have just discussed the BEGIN–END
compound statements and IF conditional statements, which also are compound (that is, containing multiple expressions), this seems a good time to discuss indenting code.
In C/AL, the standard practice for indenting subordinate, contained, or continued lines is relatively simple. Always indent such lines by two characters except where there are left and right parentheses to be aligned.
Note
To indent a block of code by two characters at a time, select it and click on the Tab key. To remove the indentation one character at a time, select the code and click on Shift + Tab.
In the following examples, the parentheses are not required in all the instances, but they don't cause any problems and can make the code easier to read:
IF (A <> B) THEN A := A + Count1 ELSE B := B + Count2; Or: IF (A <> B) THEN A := A + Count1; Or: IF (A <> B)THEN BEGIN A := A + Count1; B := A + Count2; IF ...