可变 问答列表

更改数据成员的最有效方法

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

我一直在想这个问题很久了。为数据成员(突变)分配新值的最惯用和/或最有效的方法是什么?我能想到 3 个选项: 直接从方法内部进行更改 使用引用来改变对象 将方法的返回值分配给数据成员 (RVO) ...

列表非变异方法

作者:kubaSpolsky 提问时间:10/14/2022

python 中是否有任何方法不是改变原始列表,而是返回一个新对象? 在 JavaScript 中,至少有一个: const originalArray = [1,2,3] originalArr...

可变引用 rust [duplicate]

作者:Daan van der Plas 提问时间:10/21/2022

这个问题在这里已经有答案了: 将“mut”放在变量名称之前和放在“:”之后有什么区别? (4 个答案) 去年关闭。 fn main() { let mut x = 42; let y = &x; ...

从成员函数修改“static const int* const”类型的数据

作者:Cool_Cornflakes 提问时间:10/21/2022

TLDR 问题: class MyClass { public: void Modify() { //How can I modify MyData here } public: st...

可变值更改后未执行可组合函数

作者:Iets Iets 提问时间:11/1/2022

所以我得到了这行代码: fun LiveTrainingScreen(viewModel: LiveTrainingViewModel = viewModel()) { Column(mod...

从列表中删除重复的可变对象

作者:joseville 提问时间:11/6/2022

当我有一个不可变对象的列表,并且想要摆脱重复项时,我可以使用:lstset(lst) lst = [0,4,2,6,3,6,4,9,2,2] # integers are immutable in ...

如何将可变列表作为函数的参数传递 (kotlin)

作者:Locu_St 提问时间:11/9/2022

我正在尝试制作一个函数 bubbleSort(),它将 x(由用户给出)索引的可变列表作为参数。到目前为止,程序如下: 无法修改以下代码: fun main(args: Array<String>...

枚举成员作为签名的默认值

作者:amit 提问时间:11/15/2022

我知道将可变对象指定为函数的默认值是不好的。 像这样: def foo(a = []): pass 我的问题是分配枚举成员也是一种不好的做法? 像这样: Class SomeEnum(E...

Kotlin list removeAll 不适用于列表

作者:Cipri 提问时间:11/18/2022

为什么 Kotlin list removeAll 在此示例中不起作用: orderList.addAll(allProducts) orderList.removeAll(allProducts)...

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

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

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


共383条 当前第30页