BT编程语言文档
use的使用
use
用于在当前作用域中引入库函数和变量,从而减少了代码量,注意,BT中的标准库其实并不需要引入就能使用。
例如在Web项目中我们获取客户端的headers,我们使用http.server.headers
来获取,但是使用use http.server.headers
后,就可以直接使用headers
来获取,省去了输入http.server
的麻烦。
// 引入headers
use http.server.headers
print headers
// 引入server中的其它函数或变量
use http.server{version, method}
print version
print method
// 引入server中的所有子级函数或变量,使用*号
use http.server{*}
print scheme
use
作用很强大,不仅仅可以引入标准库,自定义的Object对象也是可以的,例如:
article = {
title: '月下相思'
content: '月色皎洁映纱窗'
time(){
date('%Y-%m-%d')
}
}
use article{*}
println title
println time()