Files
playbook/docs/tsl/codegen/builtin/base/control_eval.md
T
csh b6160676b4 ♻️ refactor(tsl): rebuild codegen taxonomy
Move generated builtin and dotnet function docs into the upgraded taxonomy, remove legacy route pages, and regenerate function_index.tsv from markdown headings.
2026-07-07 16:36:08 +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