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