SAS(r)
Software Tips |
| Avoid * ... ; type comments in SAS if you can (you ALWAYS
can). The reason is that these are executable and can actually cause an
unexpected change in how your job executes.
Example:: * %global x y z ;
The intention is clearly to comment out the %global statement and prevent
SAS executing it, and then execute the %msu040r macro. But these comments
are executable. The following happens in the above code::
So the msu040r macro never executes and the job will not have the outputs of the macro available. Please whereever possible practise safe SAS and use /* ... */ comments. Nothing within these is ever executable. |
|||||||