因为在SAS里,_null_和_temporary_都不会被显示出来,所以,我对原程序稍做了一点修改:
加上原程序内的注释,我想一般人大概应该可以看到原程序的用意和真相了:
1。先建立一个临时array叫_temporary_。
2。然后,给array赋予随机数值。
3。这个程序里,大概一般人不太熟悉的就是这第三部分的hash table的用法!如果有谁对此不很清楚,劳驾,请先阅读一下有关SAS hash table的内容和用法了!然后,再参看原程序中的英文注释!
4。之所以在此用hash table,我想或是为了快速方便下面的sort,因为hash table的方法里具有排序功能,简便易用?或是同时演示一下如何应用hash table吧?
5。当sorting结束,进行一下检测,然后,打印出检测结果来验证是否已sort,sort=1意思是已sort好,nodupkey=0意思是:允许有重复!
6。整个程序执行结束。