# 数组
**动态数组引用类型,有序、可变长。**
```xuantie
设 列表: 数组 = [1, 2, 3]
列表.追加(4)
示(列表[0]) // 1
示(列表.长度) // 4
```
## 你可以……
- **下标访问,配合 `遍历` 逐项处理**:
```xuantie
遍历 项 于 列表 {
示(项)
}
```
- **用内置方法操作**——`追加`/`删`/`插`/`找`/`含?`/`连接`:
```xuantie
若 列表.含?(3) { 示("在") }
示(列表.连接("-"))
```
- **引入标准库用高阶方法**——`映射`/`过滤`/`归纳`/`排序`/`去重` 等:
```xuantie
引 "../lib/数组/数组.xt" 予 A
设 偶 = A.过滤(列表, 函(x) { 返 x % 2 == 0 })
```
## 注意
* 本词是**保留字**:不能用作变量名、函数名、参数名等标识符(完整规则与清单见 [词法与基础语法](../手册/01_词法与基础语法.md#保留字不可作标识符))。
- 高阶方法不在内置,必须 `引` 标准库数组模块后再用。
- 泛型注解写 `数组<整>`;元素可空写 `数组<节点?>`,数组整体可空写 `数组<节点>?`。
## 相关
[字典](字典.md) · [遍历](遍历.md) · [字](字.md)