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

102 lines
1.5 KiB
Markdown
Raw Permalink 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.

# 系统相关函数
这一页只负责函数定位:先按主题找到模块,再在页内搜索函数名。
## 使用方式
- 返回总目录:[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`