Rust 的内存安全可能是一种拐杖。这是一种良好的内存管理方式,但往往不是最佳选择。 这就是为什么我认为 Rust 开发者应该使用 Zig 或 C。Rust 让你的 Rust 思维只专注于 RAII。使用 Zig 可以教会你更全面地思考内存。 也许 RAII 是正确的模式。也许这并不重要,盲目使用 RAII 也是最优的。 但如果你至少训练自己的大脑在关注整个程序的更大图景时思考内存,你就可以采取这种方法,更加清楚地知道何时分配内存以及为什么要这样做。