Files
playbook/skills/tsl-api-reference/references/codegen/builtin/base/control_eval.md
T
csh e1f7ce052c feat(skills): add tsl api reference skill
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.
2026-07-07 16:36:15 +08:00

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