# TSL函数

> 本文档从 [TSL 函数参考](../index.md) 拆分而来

TSL函数包含数学、系统、基础、图形等通用函数，适用于各种TSL脚本开发场景。

## 目录

### 数学与计算

- **[数学函数](./math.md)** (14,396行)
  - 数值计算、常用数学函数、位运算函数
  - 三角函数、角度量转换、双曲线函数
  - 指数对数函数、随机数、统计函数

### 系统与平台

- **[系统相关函数](./system.md)** (1,647行)

  - 系统信息、环境变量、进程控制
  - 内存管理、性能监控

- **[平台函数](./platform.md)** (553行)

  - 平台特定功能、系统调用

- **[客户端函数](./client.md)** (409行)
  - 客户端交互、界面控制

### 基础功能

- **[基础函数](./base.md)** (10,660行)

  - 字符串处理、数组操作、日期时间
  - 类型转换、条件判断、数据结构
  - 文件操作、流程控制

- **[图形函数](./graphics.md)** (698行)
  - 绘图、图表、可视化

### 资源与交互

- **[资源访问函数](./resource.md)** (4,897行)

  - 文件读写、数据库访问、网络通信
  - 配置文件、资源管理

- **[第三方交互函数](./third_party.md)** (610行)
  - 第三方库调用、外部程序交互

### 工具函数

- **[压缩和解压函数](./compression.md)** (108行)

  - 数据压缩、解压缩、归档

- **[信息摘要及编码](./digest_encoding.md)** (172行)
  - 哈希算法、加密、编码转换

## 快速索引

### 常用函数分类

| 功能类别   | 文件                         | 典型函数示例                            |
| ---------- | ---------------------------- | --------------------------------------- |
| 数学计算   | [math.md](./math.md)         | Abs, Sqrt, Sin, Cos, Log, Exp, Round... |
| 字符串处理 | [base.md](./base.md)         | Len, Mid, Left, Right, Trim, Replace... |
| 日期时间   | [base.md](./base.md)         | Now, Date, Time, DateAdd, DateDiff...   |
| 文件操作   | [resource.md](./resource.md) | FileExists, ReadFile, WriteFile...      |
| 数组操作   | [base.md](./base.md)         | Array, UBound, LBound, Sort...          |
| 类型转换   | [base.md](./base.md)         | CStr, CInt, CFloat, CBool...            |

## 使用提示

1. **数学函数**：`math.md` 包含了所有数学计算相关的函数，是数值处理的基础
2. **基础函数**：`base.md`
   最为常用，包含了字符串、数组、日期时间等日常开发必需的函数
3. **资源访问**：`resource.md` 涉及文件、数据库、网络等外部资源的访问
4. **搜索建议**：在当前目录（`function/tsl/`）使用全局搜索查找特定函数

---

**返回**: [函数参考首页](../index.md)
