Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
2.6 KiB
2.6 KiB
Builtin - 基础 / 表达式与动态调用
fnMainAndSubFunc()
函数的定义与调用教学函数。函数本身调用了另外一个累积求和的函数,返回0到9的累积求和。
返回:any
fnFunc2(bkname)
getbk()函数教学函数。返回Bkname板块的所有股票。
| 参数 | 类型 | 说明 |
|---|---|---|
bkname |
string | 系统板块 |
返回:any
fnCallByPara()
函数的定义与调用教学函数。函数本身定义了一个整数a=1,调用另一个函数使得a自加1。
返回:any
fnCallByParaSub(a)
TSL基本函数教学函数。函数对传入的参数自加1,本身不返回任何值。
| 参数 | 类型 | 说明 |
|---|---|---|
a |
any | 整数 |
返回:any
fnMain(begt, endt)
TSL基本函数教学函数。获得板块‘深圳A股’股票序列中各股票在Begt至EndT的换手率与涨幅。
| 参数 | 类型 | 说明 |
|---|---|---|
begt |
datetime | 日期,开始日期 |
endt |
datetime | 日期,截止日期 |
返回:any
fcTryExcept()
Try-Except教学函数。对字符串‘3.2’进行整形转字符串,如果捕获到错误,则抛出异常'类型转换错误'。
返回:string
fcRaise(a)
Raise教学函数。参数a和0比较大小,如果a大于0则返回a的值,否则弹出 异常信息'a不能小于0'。
| 参数 | 类型 | 说明 |
|---|---|---|
a |
any | real |
返回:any
fcDebugReturn()
DebugReturn教学函数。调试返回,后面跟返回值,可在任何地方直接将结果返回到客户端,而不是象RETURN一样返回到上一级别,这有助于用户调试使用。
返回:any
fcBreak()
循环语句教学函数。对nI自1向10000自乘,当自乘值大于10000时结束循环,返回nI的值。
返回:any
fcWhile()
while循环语句教学函数。对i自1向99累加到初始值为1的sum,返回sum。
返回:any
fcContinue()
continue循环语句教学函数。对i自0向100累积求和,若遇到偶数则跳出本次循环,返回0到100的奇数和。
返回:any
fcFor()
for循环语句教学函数。对数组array(1,2,3)遍历,返回累积求和值。
返回:array
fCallBack()
字符串或函数指针,call事件回调函数;未指定时,必须重写CallBack方法
返回:any
callBack(name, param, realdata)
虚方法,TS-OPS服务端call事件处理函数;若未指定FCallBack,则必须重写该方法
| 参数 | 类型 | 说明 |
|---|---|---|
name |
string|tfunction | |
param |
array | |
realdata |
array |
返回:array,tablearray