问答列表

无法更新 struct 中的可变字段?

作者:EricP 提问时间:11/8/2018

谁能告诉我为什么这个 Counter 结构不起作用?它始终在调用 Incr 之间将值重置为 0。 type Counter = struct val mutable i: int me...

F# 记录:ref 与可变字段

作者:LA.27 提问时间:2/12/2022

在重构我的 F# 代码时,我发现了一条字段类型为 :bool ref type MyType = { Enabled : bool ref // other, irrelevant field...

在由可变结构元素组成的数组中的数据中使用 findmin() - Julia

作者:Pedro Germani 提问时间:3/31/2020

假设我有以下结构: mutable struct Car load locale availability odometer end 我创建了一个数组: fleet = Vector{...

在结构中改变数组的最佳方法?

作者:SequenceToSequence 提问时间:12/13/2020

我有一个如下结构 struct Foo { x: [i8;64] y: i8 } 当我通过函数传递数组时,我想更新数组内的值。我能想到的最好的解决方案是制作一个可变副本,然后更新该副本,然后...

具有可变默认值的 Scala 映射始终指向同一对象

作者:worldterminator 提问时间:3/7/2022

Scala 版本:3.1 我想创建一个 String -> Int 映射,每个键都可以指向许多 Int。 因此,我选择默认可变的映射。Buffer[Int] 但似乎所有的键总是指向同一个Buff...

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

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

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

Python 通过 object.attribute 从构造函数更新列表

作者:TheRi 提问时间:10/7/2022

如果使用属性创建类:name 和 list,并且 name 属性具有默认值,并且列表将追加该名称。当我创建一个对象“a”并键入时,是否有可能 “a.name = 'x' ” 这个 'x' 将出现在列表...

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

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

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

通过解构元组获得的变量是可变的吗?

作者:Rex Eleven 提问时间:2/4/2023

解构元组是否使变量可变? 这是让我感到困惑的代码片段: let tup = ("duck", 11, true); let (_, data, ..) = tup; println!("data...

循环访问列表并删除 .NET 中的杂项成员

作者:Brian Webster 提问时间:10/25/2009

在 C++ 中使用 时,删除成员是擦除迭代器指向的内容的简单问题。(erase 语句返回列表的下一个有效成员。std::list 在 .NET 中,循环访问列表并删除符合特定条件的成员的最佳方法是什...


共1282条 当前第9页