前页 | 后页 |
文字文本
给定模板中不属于宏或变量定义/引用的所有文本均被视为文字文本。除了空白行被忽略外,文字文本直接从模板中替换为生成的代码。
请考虑以下Java类声明模板的摘录:
$ bases =“基础”
class%className%$ bases
在最后一行,单词“ class”(包括后续空格)将被视为原义文本,因此对于名为“ foo”的类,将返回输出:
fooBase类
$ bases变量后的空白行对输出没有影响。
插入系统字符:
%,$,“和\字符在模板语法中具有特殊含义,不能始终用作文字文本。如果必须在模板内部生成这些字符,则可以使用以下直接替换宏安全地复制它们:
巨集 |
行动 |
---|---|
%dl% |
产生文字$字符。 |
%pc% |
产生文字%字符。 |
%qt% |
产生一个文字字符。 |
%sl% |
产生文字\字符 |
笔记
字符串连接运算符(“ +”,“ + =”)不是必需的,但可以使用