问答列表

为什么或如何 Vector2/Vector3 结构是不可变的?

作者:Vrt 提问时间:3/26/2021

对于我的网格系统(2D数组),我正在创建一个-struct。这与 .Index2Vector2 遇到一些问题,我阅读了结构。遇到可变和不可变的主题。 长话短说,可变结构很糟糕。所以后来我想知道,我...

使用包括 dict 查找在内的函数计算的 pandas 列,“Series”对象是可变的,因此无法对其进行哈希处理

作者:Tom S 提问时间:4/29/2021

我知道有很多与我类似的问题,但是在过去的 30 分钟内,我浏览了数十个线程,无法找到问题的答案。 我有一个包含百分百列和行的数据帧,并使用函数中的大多数列来返回应该添加到其他列的值。 该问题可以分...

在某些情况下,在两个不同的事件中更改一个字典会导致 KeyError(因为键事件的时间 + 由于 dt 导致的事件)

作者:Rabinzel 提问时间:10/20/2021

底部最后一个问题的副本: “我不知道如何解决这个错误。一个动作与时间相关,另一个动作与玩家输入相关。有人有想法吗?python 中是否有一些东西可以处理一个对象在不同时间从不同地点更改的情况? 我在...

如何将可变数组划分为可变子数组

作者:TupleCats 提问时间:12/13/2018

我需要将 mutablearray 划分为 3 个具有可变元素的 mutablesubarray。 #[derive(Debug)] struct Server { time: i64 } i...

具有可变成员字段的不可变类

作者:kingkong 提问时间:5/14/2020

假设我有一个不可变的类,比如 Employee,其可变成员地址字段类型为 Address 类,如下所示: public final class Employee{ private final In...

无法借用取消引用“std::sync::RwLockReadGuard<'_, LruCache<i32, bytes::Bytes>>”的数据作为可变数据

作者:zdh5 提问时间:8/10/2022

我对 Rust 很陌生。为了安全起见,我正在尝试使用 lru::LruCache 和 RwLock 构建全局缓存。它需要根据我的程序的架构在全球范围内访问。 //Size to take up 5M...

Rust 不可变借用,然后以相同的方法改变代码

作者:Guy 提问时间:8/18/2022

这是我目前正在构建的 Font 对象的简化版本,用于包含在嵌入式系统中。在 Font 中,我通过 HashMap 实现了已经栅格化的字形的缓存。retrieve() 方法必须首先通过 find() 方...

不能借用为可变的,从借用的值 [duplicate] 获取可变引用

作者:Danilo Souza Morães 提问时间:12/28/2022

这个问题在这里已经有答案了: 将基于 Box 的树结构调整为 Rc+RefCell 时如何处理“临时值丢弃”错误? (2 个答案) 11个月前关闭。 我正在关注另一篇文章:了解 Rust 'Rc<R...

避免在懒惰的 getter 函数上“$0 是不可变的”?

作者:Peter71 提问时间:4/12/2023

我的结构中有一个名为 labelColors 的懒惰变量: lazy var _labelColors: LabelType = { return url.getTagColors() }() ...

一次不能多次借用可变 + 变量是可变队列

作者:Pouneh Bahrami 提问时间:4/25/2023

我正在尝试遍历一个图形,并根据我的代码中定义的条件从中提取一个子树。图表或标准的细节并不重要。然而,由于引用的复杂性和锈蚀中的借用,创建树的过程非常具有挑战性。我不是生锈专家。 为了简单起见,我有 ...


共1193条 当前第13页