# BT.envs

## 功能

返回当前有效环境变量对象。

## 语法

```bt
BT.envs()
```

## 参数

| 参数 | 类型 | 必填 | 默认值 | 说明 |
| ------ | ------ | ------ | ------ | ------ |
| 无 | - | 否 | 无 | 不需要参数。 |

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| Object | 返回 OS 环境变量与 BT 运行期 overlay 合并后的对象。 |

## 示例

```bt
BT.set_env('BT_MODE', 'dev')
envs = BT.envs()
result = envs.BT_MODE

// 输出：dev
print result
```

## 注意事项

- BT.envs() 会按需遍历 OS 环境变量，可能产生较多字符串分配。
- 已被 remove_env 删除标记遮蔽的变量不会出现在返回对象中。
