static Rust · 关键字
声明一个具有 'static 生命周期的全局变量,程序从启动到结束一直存在。
怎么用
static 名字: 类型 = 值; 或 pub static 名字: 类型 = 值;
小例子
static 计数: i32 = 0;
fn main() {
println!("{}", 计数);
}
运行结果
0
提醒:非 mut static 的类型必须实现 Sync;static mut 读写需 unsafe;想对外可见要加 pub
官方文档:https://doc.rust-lang.org/reference/items/static-items.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条