env! Rust · 宏
在编译期读取指定名称的环境变量,常用于获取 Cargo 包名、版本等构建信息。
怎么用
env!("变量名");,用于编译期读取环境变量
小例子
let s = env!("PATH");
println!("{}", s.len() > 0);
编译结果
true
提醒:变量不存在会在编译时报错;运行时变化不影响;Cargo 项目常用 CARGO_PKG_NAME
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条