变性 问答列表

如何更改不可变对象的值

作者:Shubham Goyal 提问时间:2/20/2019

val factor = 3 val multiplier = (i:Int) => i * factor 如果我调用它将给我们一个输出.multiplier(3)9 我想要的是 multip...

C# 对象返回的内部组件

作者:mgueydan 提问时间:9/23/2023

目标 我想在 C# 中实现的一个非常循环的设计如下:一个类,它拥有另一个类的多个实例。 为了清楚起见,让我们举个例子,假设一辆拥有四个“轮子”的“汽车”。 以下是我想要满足的约束: 我希望汽车...

为什么可变结构是“邪恶的”?

作者:Dirk Vollmar 提问时间:1/14/2009

在 SO 上的讨论之后,我已经多次读到可变结构是“邪恶的”评论(就像这个问题的答案一样)。 C#中的可变性和结构的实际问题是什么?...

返回不可变向量 unique_ptr

作者:jozxyqk 提问时间:9/18/2023

我有以下对象: class Container { public: std::vector<std::unique_ptr<Item>>& items() { return m_items; } ...

pandas 中的 inplace 参数是如何工作的?

作者:Mahmoud Noor 提问时间:12/3/2021

在 pandas 中,inplace 参数对引用进行修改,但我知道在 python 数据中是通过值而不是通过引用发送的,我想知道这是如何实现的或它是如何工作的...

Map 是存储引用变量的副本还是对象的副本?

作者:BeastMaster64 提问时间:1/6/2022

我有这个小代码片段,想知道是存储引用变量的副本还是对象的副本的实现。java.Util.Map public static void main(String[] args) { List<Inte...

Python lambda 函数取决于参数 [duplicate]

作者:Sasha 提问时间:4/14/2023

这个问题在这里已经有答案了: 在循环中创建函数(或lambda)(或理解)( 7 个答案) lambda 函数闭包捕获什么? (8 个答案) 7个月前关闭。 为方便起见,我想将几个函数定义为给定函数...

Rust 中 Counted Immutable Refefence 背后的数据

作者:user19831231 提问时间:4/3/2023

我在 Rust 中有一个数据结构,它被创建然后永远不会改变(就像游戏的规则集一样)。然后我想在其他结构中引用该数据,但我不希望这些其他结构拥有它,只需“不可变”地引用它。 如果当没有更多引用时删除数据...

为什么 Swift 编译器可以分配给协议约束的类型,但当它包装在另一个泛型类型中时却不能?

作者:Sebastian 提问时间:12/1/2022

考虑一下这个玩具示例代码,它在 Playground 中编译得很好: var x: any Hashable let y = "String" x = y 然后这个,它也编译得很好: var ...

如何解决待处理的 intent 警告

作者:chanthini begam 提问时间:12/29/2022

缺少可变性标志 --->这是我的 android kotlin 项目中的警告。我在其中使用提醒通知。在这种情况下,在设置待处理的意图时,如果我将 0 设置为待处理的意图内容 [val pendingI...


共90条 当前第9页