在 Rust 中处理大型可变结构的最佳方法是什么?
作者:oui 提问时间:9/7/2023
这是我的问题的简化视图: struct Game { currentPlayer: u8, players: Vec<Player>, units: Vec<Unit>, } fn upda...
器 问答列表
作者:oui 提问时间:9/7/2023
这是我的问题的简化视图: struct Game { currentPlayer: u8, players: Vec<Player>, units: Vec<Unit>, } fn upda...
作者:Stelios Adamantidis 提问时间:3/31/2022
举个例子,我将以 Phillip Trelford 的这个简单的 C# 解析器为例。为了解析一个标识符,他写了这个(略有改动): let reserved = ["for";"do"; "while...
作者:dromtrund 提问时间:5/5/2016
我是 Rust 的新手,作为学习过程的一部分,我正在尝试创建一个树结构,其中每个节点都有一个子节点的向量和对其父节点的引用。我想为节点创建一个函数,该函数采用新节点的值(暂时),将其添加到子列表,并将...
作者:Marko Seidenglanz 提问时间:7/5/2021
我有一个元组向量,每个元组包含两个字符串。我想将两个字符串(其中一个)作为可变引用传输到哈希图中。另一个字符串也会传输,但不必是可变的。背景是我想稍后用另一个字符串的值覆盖一个字符串。 给定以下代码...
作者:rico5678 提问时间:12/13/2021
我是 rust 的新手,我想知道为什么以下代码不会导致:不能一次多次借用 val 作为可变错误。似乎当我到达函数时,我应该对同一个原始变量有三个单独的引用:second_layerval val_r...
作者:Gary Franklin 提问时间:4/9/2020
因此,我们有一个很大的 AWS AutoScale 需求(100+ 个实例),我发现 AWS AutoScale 没有办法根据每个实例的 CPU 使用率进行缩减 - 它只查看 AutoScale 的集...
作者:zzzbbx 提问时间:4/25/2011
闭。这个问题正在寻求有关书籍、工具、软件库等的建议。它不符合 Stack Overflow 准则。它目前不接受答案。 我们不允许寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便用事实和引文来...
作者: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年前关闭。 我正在尝试创建一个结构,其中包含一个哈希图和一个向量,因此向量应该包含对哈希图中值的引用。...