playbook/docs/tsl/reference/catalog/system.md

108 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 系统相关函数
这一页只负责函数定位:先按主题找到模块,再在页内搜索函数名。
## 候选函数索引说明
- 本页是候选函数索引,只说明函数名被归入当前模块。
- 候选名没有进入 verified 函数页前不能当成可调用事实。
- 生成代码前必须先查 [../verified/index.md](../verified/index.md);只从 verified 函数页读取参数类型。
## 使用方式
- 返回总目录:[catalog/index.md](index.md)
- 需要基础语法时回到 [../../syntax/index.md](../../syntax/index.md)
- 需要金融任务组织方式时回到 [../../finance/index.md](../../finance/index.md)
## 模块范围
- 说明:数据类型、表达式调用、性能与运行时能力
- 主题数9
- 函数数57
## 主题目录
### 数据类型函数
- `DataType`
- `ifInt`
- `ifInt64`
- `ifReal`
- `ifNumber`
- `ifString`
- `ifArray`
- `ifNil`
- `ifExp`
- `ifGraph`
- `ifGraphGroup`
- `ifBinary`
- `ifMatrix`
- `ifObj`
- `GetOleObject`
- `CreateComObject`
- `CreateMatrix`
- `MatrixToArray`
- `GetMatrixFields`
- `CreateBinary`
- `ConvertDataToBuf`
- `ConvertBufToData`
### 数据类型函数 / None类型
- `ifNone`
- `GetNone`
### 数据类型转换函数
- `Integer`
- `Int64`
- `Real`
- `String`
- `WideString`
- `Binary`
- `SetPrecision`
- `ToSTM`
- `ToSTN`
- `ToXML`
- `XML`
- `ExportCsv`
- `ImportCsv`
### 复制函数
- `dupValue`
### 随机函数
- `randomize`
- `random`
- `RandomFrom`
### 条件选择函数
- `IfThen`
- `IfThen3`
### 表达式相关函数
- `Eval`
- `Call`
- `CallInArray`
- `Invoke`
- `Invokeinarray`
- `SafeEval`
- `DoubleVariableExecute`
- `MultipleExecute`
- `SingleVariableExecute`
- `SafeSetSysParam`
### 性能优化相关函数
- `SetProfiler`
- `GetProfilerInfo`
### 函数库路径
- `sysgettsllibpath`
- `syssettsllibpath`