可变 问答列表

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

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

为什么常量成员函数可以在 C++ 11 中修改对象的可变数据成员?[已关闭]

作者:yxyc-137 提问时间:5/28/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章来添加详细信息并澄清问题。 6个月前关闭。 改进此问题 成员函数为什么以及如何修改对象的数据成员?cons...

如何按顺序执行一系列任务?

作者:Giulio 提问时间:6/10/2023

我有以下要查看的代码 printfn "calling openai embeddings API" let sw = System.Diagnostics.Stopwatch () sw.Star...

为什么我会收到“借用的数据在方法之外逃逸”错误?

作者:Question Asker 提问时间:6/29/2023

我有一个变量,我必须在事件循环中编辑它。问题是我在结构函数中不断收到相同的事件循环错误。如何在仍然能够调整 over runtime 的值的情况下解决此问题?我看到的所有解决方案都导致某种形式的副本被...

为什么根据定义是不可变的字符串可以改变它的大小?

作者:Aled 提问时间:7/14/2023

我知道 String 是不可变的,这意味着一旦创建它就无法更改其大小(不能变大或变小),也不能更改其任何字符。现在,我找到了 2 个例子,对我来说有点不清楚。 因此,在此示例中,字符串 s 将从 “...

首次启动应用程序 Android Compose 时 UI 未正确更新

作者:JamieRhys 提问时间:7/6/2023

我的 HomePageViewModel 中有以下代码: private val _overallStitchCount: MutableStateFlow<Int> = MutableStateF...

mutableList 的 MutableStateOf 未更新

作者:Slava 提问时间:7/6/2023

为什么我的 mutableList 的 mutableStateOf 没有更新? val checkedList by remember { mutableStateOf(MutableList...


共383条 当前第6页