模块

std.env

托管环境变量查找。

状态

当前可运行:

API返回值说明
std.env.get(name)Maybe<String>当存在时返回宿主进程的环境变量值。

当前限制:

  • Dotenv/源组合。
  • 类型化解码辅助工具。
  • 密钥脱敏元数据。
  • 针对缺失键、无效值和来源优先级的丰富诊断信息。

示例

pub fn main Void world World !  let mode std.env.get "ZERO_MODE"  if mode.has    check world.out.write mode.value    check world.out.write "\n"  else    check world.out.write "default\n"

设计说明

环境变量访问是一种宿主能力。非宿主目标会拒绝 std.env,除非它们显式提供环境能力。

诊断信息会指明所选的目标上下文。