今まで、SASのコーディングでシングルクォーツを使うかダブルクォーツを使うか基準があいまいでした。が、10年目にして基準を設けて使い分けることにします。これまでは、マクロ変数を展開するときはダブルクォーツぐらいでした。
- コード値はシングルクォーツを使う
- メッセージ、タイトル、マクロ変数を展開するような場合はダブルクォーツを使う
特定のコード値を探すときに、なんだか不便だと思ったら書き方が統一されていないことに気がつきました。後から保守することを考えると、コード値はシングルクォーツという決まりがあった方が良いです。