自問自答一下 可能有些人也會遇到這個問題
%eval() 中是處理整數的
也就是說如果要處理 %do i=0 %to 10;
%eval(&i+2)這些不會出現小數點的都ok.
可是如果遇到了小數的話 eg: &i/10 之類問題的話
就要使用%sysevalf()的指令.
因此,程式可以寫成如下: %sysevalf(&i/10);
同時這個指令還可以處理一些無條件進入,捨去,判斷是否為missing的情況
參考資料:http://tinyurl.com/2c78oa8
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.169.166