# BT.set_env

## 功能

写入 BT 运行期环境变量覆盖层。

## 语法

```bt
BT.set_env(name, value)
```

## 参数

| 参数 | 类型 | 必填 | 默认值 | 说明 |
| ------ | ------ | ------ | ------ | ------ |
| name | String | 是 | 无 | 环境变量名。 |
| value | Any | 否 | '' | 环境变量值，写入前转为字符串。 |

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| String/Empty | 返回写入前的有效值；原本不存在时返回 empty。 |

## 示例

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

// 输出：dev
print result
```

## 注意事项

- BT.set_env() 只修改 BT 运行期 overlay，不调用系统全局环境变量写入。
- 同名变量原本有删除标记时，set_env 会覆盖删除标记。
