检查 问答列表

为什么 Eclipse 在 Ruby 注释中错误地发现拼写错误?

作者:Charles Anderson 提问时间:11/16/2011

我使用的是 Eclipse SDK 的 3.7.1 版本,它把我的 Ruby 评论中的每个单词都标记为拼写错误。 这在 JavaScript 或 HTML 文件中不会发生,即使在 Ruby 视角下也...

在没有引用返回值的情况下,一次不能多次借用“b”作为可变的 [duplicate]

作者: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...

Rust:多次借用结构实例作为可变的实例失败,即使使用了范围 [duplicate]

作者:zingi 提问时间:4/12/2020

这个问题在这里已经有答案了: 为什么我不能在同一结构中存储值和对该值的引用? (4 个答案) 3年前关闭。 我正在尝试创建一个结构,其中包含一个哈希图和一个向量,因此向量应该包含对哈希图中值的引用。...

是否有可能同时进行可变绑定和解构?

作者:Nawaz 提问时间:7/25/2022

下面的代码按预期工作(演示),但这需要两个嵌套,我只想用一个替换。match {} #![allow(unused)] use std::collections::hash_map::HashMap...

不能借用“win”作为不可变的,因为它也被借用为可变的

作者:Nibodh Daware 提问时间:7/30/2022

我得到一个不能借用为不可变的,因为它也被借为可变的 作为注释行win let (mut win, thread) = raylib::init().size(800, 600).title("Dem...

为什么 Rust 生命周期会破坏循环中的可变引用?

作者:Rogus 提问时间:11/23/2022

在尝试重构一个运行良好的 Rust 应用程序时,我试图将循环的内容分离到一个新函数中。但是,在这个新重构的函数中,我需要传递一个必须是可变的参数,并通过引用传递。突然间,绝对在内联中工作的代码仅仅因为...

Rust 推送到带有 borrow_mut 的矢量

作者:Filip Čermák 提问时间:12/1/2022

让我们有一个包含城市向量的结构体和一个将城市添加到向量的new_city函数。但是,我得到了 BorrowMutError,这是有道理的。 我应该怎么做才能多次打电话给new_city(见下文)? ...

树状结构中对父项的可变引用

作者:jiwopene 提问时间:1/2/2023

我正在开发一个对树结构执行操作的 Rust 程序,我们称之为 .不需要存储每个节点的子节点列表,但需要能够从任何其他节点返回到父节点。假设结构不可变,则可能如下所示:Nodestruct Node ...

在 Rust 中,同时在多个子对象上安装可变回调函数的惯用方法是什么?

作者:Bernard 提问时间:1/29/2023

我有一个算法,可以以某种方式操作对象数组,但调用者需要能够侦听由该算法触发的某些事件(对象的更新)。 以下是我正在尝试执行的简化示例。 (Rust playground) 这是算法模块: // ...


共101条 当前第3页