SAS代码排版的5个惯例

在SAS运行机制下,排版不同,并不影响SAS运行成不成功。即使代码全部挤在一起,没有任何空格、空行和缩进,也能照样运行。但这样会让人很难看懂,不论是自己还是他人都很难维护。

在长期的行业实践中,排版方面也积累了一些大家都比较认可的经验、习惯,或者说惯例。现在就让我们来盘点一下吧。

1. 换行。

通常情况下,在一个分号“;”的地方换行。如果一个语句太长了,也可以在中间合适的位置换行。

2. 空行

在合适的位置空行,比如一个DATA结束,或者一个PROC步结束。

3. 缩进

按照层级,每一个新的层级,在原有的基础上,缩进空格。比如说每多一个层级,就在原有基础上缩进2个空格。如果只缩进1个空格,看起来并不是特别明显;如果缩进3个或以上空格,则相对较宽,特别是层级多的时候,代码就跨度很大。

4. 对齐

同一类型的代码在上下行间对齐。比如DATA与RUN对应,DO和END对应。

5. 注释

在主要的步骤前,加上过程的注释。在相对复杂的地方加详细注释说明。


本文章首发于公众号【SAS编程未来】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容