文章目录
- 一、#include
- 1.作用:引入外部资源,引入的资源不会被引擎所解析
- 2.语法:#include(resource)
- 二、#parse
- 作用:引入的外部资源,引入的资源将被引擎所解析
- 语法:#parse(resource)
- 三、define
- 四、evaluate
- 作用:动态计算,动态计算可以让我们在字符串中使用变量
- 语法: #evalute("计算语句")
- 五、宏指令
- end
一、#include
1.作用:引入外部资源,引入的资源不会被引擎所解析
2.语法:#include(resource)
resource 可以为单引号或双引号的字符串,也可以为$变量,内容为外部资源路径
注意 路径如果为相对路径,则以引擎的文件加载器加载路径作为参考
示例

二、#parse
作用:引入的外部资源,引入的资源将被引擎所解析
语法:#parse(resource)
resource 可以为单引号或双引号的字符串,也可以为$变量,内容为外部资源路径
注意:路径如果为相对路径,则以引擎配置的文件加载器路径作为参考系
与#include的区别 :#include引入的外部资源不会被解析
三、define
作用:定义重用模块(不带参数)
语法:
#define($模块名称)
模块内容
#end
示例

四、evaluate
作用:动态计算,动态计算可以让我们在字符串中使用变量
语法: #evalute(“计算语句”)

五、宏指令
作用:定义重用模块(可带参数)
语法
定义语法
#macro(宏名 [$arg]?)
…
end
调用语法
#宏名([arg]?)注意define是arg]?) 注意 define 是arg]?)注意define是 调用 macro是# 调用