小编euc*_*lio的帖子

如何构造元组以使绑定可变?

如果我有以下结构:

struct MyStruct { tuple: (i32, i32) };
Run Code Online (Sandbox Code Playgroud)

并具有以下功能:

// This will not compile
fn function(my_struct: &mut MyStruct) {
    let (val1, val2) = my_struct.tuple;
    val1 = 1;
    val2 = 2;
}
Run Code Online (Sandbox Code Playgroud)

我如何借用val1和val2作为可变因此当我重新分配它们时,更改出现在原始结构中?

rust

11
推荐指数
2
解决办法
5457
查看次数

如何在 HashMap 中找到某个值的键?

我有一个std::collections::HashMap包含一些条目的。我想找到与哈希映射中已经存在的特定值对应的键。

hashmap rust

7
推荐指数
1
解决办法
2515
查看次数

标签 统计

rust ×2

hashmap ×1