問題です。
以下のプログラムをすべて実行すると何が起きるでしょうか?
data CON;
X=1;
run;
data AUX;
X=1;
run;
data NUL;
X=1;
run;
data PRN;
X=1;
run;
data LPT1;
X=1;
run;
data COM1;
X=1;
run;
正解はOSがWindowsの人に限って、全部エラーとなって、1つもデータセットが作成できないでした。
理由はSASのヘルプを参照ください。
http://www.sas.com/offices/asiapacific/japan/service/technical/faq/list/body/pc046.html
要するにWindowsというOSの予約語なんですね。
別にSASデータセットの話に限らず、その名前で何かファイルを作ろうとすると
エラーになってできないはずです。
別に裏でもなんでもないんですが、語感がよかったので裏命名規則というタイトルにしました。
0 件のコメント:
コメントを投稿