今回は%PUTについて解説します。
/* %put */
%put CHAR;

- %putにより、文字列をログに出力できる。
/* %let */
%let CHAR = aaaa ;
%put &CHAR.;

- %putにより、文字列をログに出力できる。
- &CHAR.により、マクロ変数を展開して表示できる。
/* マクロ */
%macro re_num;
2;
%mend;
%put %re_num;

- %putにより、文字列をログに出力できる。
- マクロはデータステップの実行だけでなく、戻り値を返すこともできる。
- %putはマクロから返された戻り値を出力している。