模板类库的导出函数
导出函数是模板类库的接口函数,可被引用该模板类库的策略调用。
示例
不同编程语言的模板类库编写格式有所不同,以下是导出函数在模板类库中声明和实现的示例代码:
javascript
/*
-- 策略引用该模板以后直接用 $.Test() 调用此方法
-- main 函数在策略中不会触发, 只做为模板调试的入口
*/
$.Test = function() {
Log('Test')
}
function main() {
$.Test()
}
python
def Test():
Log("template call")
# 导出Test函数, 主策略可以通过ext.Test()调用
ext.Test = Test
rust
// 策略引用该模板以后直接用 ext::Test() 调用此函数
// 供策略调用的函数必须声明为 pub
pub fn Test() {
Log!("template call");
}