📝 docs(tsl): align agent-facing guidance
This commit is contained in:
@@ -14,6 +14,14 @@
|
||||
|
||||
回答“写普通 TSL/TSF 脚本时,哪些内置对象可以直接创建,最小可用接口是什么,哪些对象其实依赖特定运行上下文”。
|
||||
|
||||
## Agent 内置运行时对象判断流程
|
||||
|
||||
1. 先判断要访问哪个内置运行时对象,以及它是不是语言对象而非业务 API。
|
||||
2. 只照本页已验证的最小读写路径使用内置对象。
|
||||
3. 不要把金融业务上下文对象和语言运行时对象混在一起。
|
||||
4. 需要系统参数或 `with` 后缀时跳转到运行时上下文页。
|
||||
5. 没有已验证代码块时不要发明内置运行时对象写法。
|
||||
|
||||
## 必须记住的规则
|
||||
|
||||
- 当前 CLI 里,`TStringList` 已验证可以直接 `CreateObject("TStringList")` 创建。
|
||||
@@ -50,6 +58,15 @@ end.
|
||||
- 依次输出 `B=bbb`、`bbb`、`3`、`4`
|
||||
- 说明当前既可以按数字下标取整行,也可以按键名取 `Name=Value` 里的值
|
||||
|
||||
代码块身份:已验证输出片段
|
||||
|
||||
```text
|
||||
B=bbb
|
||||
bbb
|
||||
3
|
||||
4
|
||||
```
|
||||
|
||||
### `TStream` 家族的最小可靠入口:`TMemoryStream`
|
||||
|
||||
代码块身份:已验证可执行示例
|
||||
|
||||
Reference in New Issue
Block a user