diff --git a/src/too-many-lists/bad-stack/final-code.md b/src/too-many-lists/bad-stack/final-code.md index 95a1b7ea..1b3ddf52 100644 --- a/src/too-many-lists/bad-stack/final-code.md +++ b/src/too-many-lists/bad-stack/final-code.md @@ -41,7 +41,7 @@ mod test { } ``` -在 `src/first.rs` 中添加以上测试模块,然后使用 `cart test` 运行相关的测试用例: +在 `src/first.rs` 中添加以上测试模块,然后使用 `cargo test` 运行相关的测试用例: ```shell > cargo test @@ -62,7 +62,7 @@ mod test { } ``` -大家可以再次尝试使用 `carto test` 运行测试用例,具体的结果就不再展开,关于结果的解读,请参看文章开头的链接。 +大家可以再次尝试使用 `cargo test` 运行测试用例,具体的结果就不再展开,关于结果的解读,请参看文章开头的链接。 ## Drop 现在还有一个问题,我们是否需要手动来清理释放我们的链表?答案是 No,因为 Rust 为我们提供了 `Drop` 特征,若变量实现了该特征,则在它离开作用域时将自动调用解构函数以实现资源清理释放工作,最妙的是,这一切都发生在编译期,因此没有多余的性能开销。