条件
SPL允许您使用标准的“if”语句。语法如下:
if condition statements else statements endif |
或者,没有else:
if condition statements endif |
提示: | 条件不使用圆括号。 |
正如在所有编程语言中一样,条件是用逻辑和比较运算符构建的。
示例:
[if \$namespace.ContainsPublicClasses and \$namespace.Prefix <> ""] whatever you want ['inserts whatever you want, in the resulting file] [endif] |
Switch
SPL还包含一个多选择语句。
语法:
switch \$variable case X: statements case Y: case Z: statements default: statements endswitch |
case标签必须是常量或变量。
SPL中的switch语句不属于case(如在C中),因此不需要使用“break”语句。