Study SAS

統計解析ソフトウェアSASについて学習したことのまとめやSAS認定試験対策など

while文実行後の変数の値

SASグローバル認定プログラムでよく出題される
while文から抜けた後の変数の値を答える問題

下記のコードを実行したときにwork.RetDataに
格納されるiの値はいくつになるか?

data work.RetData;
    i = 0;
    do while(i < 7);
      i = i + 1;
    end;
run;

proc print data=work.RetData;
run;

実行結果は以下のようになる

OBS i
1 7

ということでiの値は7。