playbook/docs/tsl/reference/index.md

5.4 KiB
Raw Blame History

函数查阅入口

文档类型:函数事实路由页 是否可直接用于生成代码:是;进入 catalog 分类页后按函数事实条目生成调用 遇到不确定时:先按本页“按任务跳转”和“模块目录”分流;语法问题看 ../syntax/index.md,模块集成看 ../modules/index.md,项目业务接口看项目实际文档

这里是函数查阅层,不是默认通读入口。它只回答两类问题:函数名属于哪个模块、带参数表的函数事实条目应该怎样传参。

语法写法回语法层,模块集成回模块层;真实业务字段、账户和项目接口回项目实际文档。

智能体函数使用规则

  • 生成函数调用前,只从带完整参数表的函数事实条目读取签名、接收类型、返回值和调用约束。
  • catalog 使用推荐大小写展示函数名;函数名里的下划线和数字结构按条目标题保留。生成代码时以函数事实条目的函数名拼写为准。
  • 函数参数必须按正确类型传入TSL 本身弱类型,不等于函数参数无类型。
  • 没在 catalog 正式条目里的函数,不要根据函数名猜调用;先回到对应业务文档、模块文档或项目代码确认来源。

智能体检索策略

  1. 用户只描述能力时,先看本页“模块目录”,确定候选大类。
  2. catalog 分类页通常很大;进入分类页后先搜索函数名或能力关键词,不要默认通读整页。
  3. 只读取命中的函数条目、相邻分类标题和必要参数表;不要把同页其它函数混进当前调用。
  4. 函数名下方有完整参数表时,按该条目生成调用。
  5. 如果目录和定向检索都找不到函数,不要发明函数名,也不要默认它是 TSL 内建函数;回 ../syntax/index.md../modules/index.md 或项目文档确认来源。

按任务跳转

任务 先读哪里
查函数库入口 本页“模块目录”
直接按模块查函数 本页“模块目录”
查可调用函数参数类型 带完整参数表的函数事实条目
回到语法层 ../syntax/index.md
查数据仓库金融函数 catalog/datawarehouse.md
回到模块层 ../modules/index.md

模块目录

这里是函数模块目录。进入分类页后,按函数事实条目的参数表生成调用。

模块 分类页 范围 函数事实数
基础函数 catalog/base.md 轻量入口;字符串、数组、日期时间、类型转换与常用基础能力详情在分类页 365
数学函数 catalog/math.md 轻量入口;数值计算、统计分析、矩阵处理与数学算法详情在分类页 221
数据仓库金融函数 catalog/datawarehouse.md 轻量入口;行情、财务、板块、选股、时序统计和向导函数详情在分类页 414
系统相关函数 catalog/system.md 轻量入口;数据类型、表达式调用、性能与运行时能力详情在分类页 60
Windows/.NET 专属函数 catalog/dotnet.md Windows/.NET/COM 环境辅助函数和 COM/OLE 函数 12
资源访问函数 catalog/resource.md 轻量入口;文件、数据库、网络与外部资源访问详情在分类页 132
天软平台服务函数 catalog/platform.md 用户数据、板块维护、平台执行信息和授权用户共享函数入口 17
客户端函数 catalog/client.md 客户端交互、界面控制与前端协作能力 2
图形函数 catalog/graphics.md 轻量入口;图表、绘图与可视化相关函数详情在分类页 87
压缩和解压函数 catalog/compression.md 压缩、解压与归档能力 5
信息摘要及编码 catalog/digest_encoding.md 哈希、摘要、编码与转换能力 11
第三方交互函数 catalog/third_party.md 第三方库与外部程序交互能力 7