在没有引用返回值的情况下,一次不能多次借用“b”作为可变的 [duplicate]
作者:wcy 提问时间:2/16/2022
这个问题在这里已经有了答案: 为什么在调用一个按值获取自称的方法时,会借用一个移动的值,而一个参数也调用一个方法? (1 个答案) 去年关闭。 下面的 rust 代码有编译错误。 struct B...
锈 问答列表
作者:wcy 提问时间:2/16/2022
这个问题在这里已经有了答案: 为什么在调用一个按值获取自称的方法时,会借用一个移动的值,而一个参数也调用一个方法? (1 个答案) 去年关闭。 下面的 rust 代码有编译错误。 struct B...
作者:discombobulated 提问时间:4/13/2022
以下program_pass在 Rust 中编译。 fn main() { let mut x = 0; let mut y = &mut x; let mut z = &mut y; le...
作者:zingi 提问时间:4/12/2020
这个问题在这里已经有答案了: 为什么我不能在同一结构中存储值和对该值的引用? (4 个答案) 3年前关闭。 我正在尝试创建一个结构,其中包含一个哈希图和一个向量,因此向量应该包含对哈希图中值的引用。...
作者:Vinnie 提问时间:5/24/2020
所以我正在使用 Rust 开发一个小型 NES 模拟器,并且我正在尝试使用我的状态寄存器。寄存器是一个结构,它包含一些包含布尔值的字段(标志),寄存器本身是 CPU 结构的一部分。现在,我想遍历这些字...
作者:Warlock 提问时间:4/11/2022
我是 rust 的新手。我正在尝试创建一个 json 解析器,我需要一个 struct 实例来保存一个可变向量,该向量可以填充越来越多的项目。 这是我的代码: #[derive(Debug, Pa...
作者:Armeen Moon 提问时间:2/25/2019
我正在阅读 The Rust Programming Language。文档将 String 定义为“growable”: UTF-8 编码的可增长字符串。 我发现可生长的并不等同于可变的,但是 ...
作者:rdxdkr 提问时间:7/28/2020
我正在从书中学习 Rust,我正在处理第 8 章末尾的练习,但我在将单词转换为猪拉丁语的练习中碰壁了。我特别想看看我是否可以将 a 传递给一个接受 a(也接受切片)的函数并修改其中引用的字符串,以便更...
作者:SequenceToSequence 提问时间:12/13/2020
我有一个如下结构 struct Foo { x: [i8;64] y: i8 } 当我通过函数传递数组时,我想更新数组内的值。我能想到的最好的解决方案是制作一个可变副本,然后更新该副本,然后...
作者:stefanprokopdev 提问时间:5/1/2022
我的目标是以编程方式添加一些开发依赖项。Cargo.toml 我正在使用板条箱()。tomltoml = { version = "0.5.8", features = ["preserve_ord...
作者:Nawaz 提问时间:7/25/2022
下面的代码按预期工作(演示),但这需要两个嵌套,我只想用一个替换。match {} #![allow(unused)] use std::collections::hash_map::HashMap...