文章目录
- 一、#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
调用语法
#宏名([ a r g ] ? ) 注 意 d e f i n e 是 arg]?) 注意 define 是 arg]?)注意define是 调用 macro是# 调用