此摘录来自SAS文档网站。在此声明中,尖括号是什么意思?看起来它们应该在实际代码中被忽略,这意味着没有多余的语法,括号等。这是否总是正确的?竖线一样吗?
PROC TEMPLATE;
DEFINE STYLE style-path | Base.Template.Style </ STORE=libref.template-store>;
PARENT=style-path;
NOTES "text";
CLASS style-element-name(s) <"text">
</ style-attribute-specification(s)>;
STYLE style-element-name(s) <FROM style-element-name | _SELF_ > <"text">
</ style-attribute-specification(s)>;
END;
END;
[在过去,每本书的开头都会解释文档符号。您询问的代码来自“ SAS® 9.4 Output Delivery System: Procedures Guide, Third Edition”。不确定为什么这本书不解释或必须链接到语法约定。
文档中使用的有关语法约定的SAS文档可在具有以下介绍的“ Syntax Conventions for the SAS Language”中找到:
SAS语言的语法约定概述
SAS在SAS语言元素的语法文档中使用标准约定。这些约定使您可以轻松识别SAS语法的组成部分。约定可以分为以下几部分:
- 语法组件
- 样式约定
- 特殊字符
- 对SAS库和外部文件的引用