除了&外,SAS还有很多累死的符号有起特殊的含义,比如%是调用宏程序的表示,而不只是一个百分号,如果我们只是希望将这些符号当做浦东的文本对待,不希望使用其特殊含义,这就需要我们对这些符号做“掩蔽”,既掩盖屏蔽其特殊的含义,在有些文档种也成为“引用”,所用的工具就是引用函数。
 

有哪些符号需要掩蔽?总体而言,可以分为以下三类:
一类:
  • 运算符:如+-*/<>=|~;
  • 助记符:如 AND OR NOT EQ NE LE TE GE GT IN
  • 其他:blank

二类:没有配对的符号,如' " (  )         (即成对符号单个出现符号不对称)

三类:宏触发器&%;

关于掩蔽宏变量的引用函数,下面有几个规律总结:
  •    带%NR的函数,表面需要掩蔽&,%;
  •    带%B的函数,表明专门掩蔽没配对的符号,否则需要在不配对的符号前加%,以表明掩蔽。