代码点读机 / Rust / Box

Box Rust · 常用类型

把数据装箱放到堆上,像把大件家具存进仓库,手里只留提货单。

怎么用

let 变量 = Box::new(值);

小例子

let b = Box::new(5);
println!("{}", b);

运行结果

5

提醒:Box 会自动释放堆内存

官方文档:https://doc.rust-lang.org/std/boxed/struct.Box.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条