小编Dab*_*ber的帖子

如何在 Rust 中制作指向可变数据的不可变变量

我在理解如何实现以下目标时遇到了麻烦:我想要一个对我无法更改的向量的引用,其中包含我可以更改的数据(c++ T* const 等效)这是否可以在 rust 语法中实现?

let mut a = Vec::new()
a.push(1) // should be allowed
a = Vec::new() // should be disallowed.
Run Code Online (Sandbox Code Playgroud)

mut 似乎允许两个级别的可变性

rust

0
推荐指数
1
解决办法
86
查看次数

标签 统计

rust ×1