变性 问答列表

类的特定实例可以不可变吗?[复制]

作者:Kyle Delaney 提问时间:10/28/2017

这个问题在这里已经有答案了: 有没有一种简单的方法来制作类的不可变版本? (8 个答案) 如何创建不可变的类? (8 个答案) 6年前关闭。 我想看看我是否可以使类的实例不可变,即使类本身不是。我在...

是否应该在可变类型上为 IEquatable<T> 实现 GetHashCode?

作者:Neo 提问时间:3/2/2018

我正在实现,但我很难就可变类的覆盖达成共识。IEquatable<T>GetHashCode 以下资源都提供了一个实现,如果对象发生更改,则在该实现中将返回不同的值:GetHashCode htt...

在 Python 中显示不同值的字典对象的 ID

作者:Reactoo 提问时间:6/5/2021

到目前为止,我所学到的是 python 中的字典是可变的,即我们可以在不更改其对象 id 的情况下更改字典对象的任何值。 但是当我更改字典的值时,当我看到结果时,id 发生了变化。 这是我所做的。...

将可变变量作为参数传递会浪费内存?

作者:Soldalma 提问时间:10/1/2017

我想知道使用可变变量是否会导致内存浪费。 请考虑以下两个示例,其输出(值 、 和 )应相同:abc // Example 1 let mutable mut = Map.empty mut <...

如何在 Scala 中将不可变 Seq 的不可变 Seq 转换为可变 Seq 的可变 Seq?

作者:JarsOfJam-Scheduler 提问时间:4/23/2018

设不可变 Seqs 的不可变 Seq 为: val content: Seq[Seq[Double] 我想将其转换为可变 Seqs 的可变 Seq: val mutable_being_inv...

如果我在 isVisited 上放置同步,并行图遍历可以工作吗?

作者:COOLBEANS 提问时间:3/18/2019

我知道这句话: 非确定性 = 状态 + 并行性 我使用不可变的 Vector[Vector[Int]] 作为(邻接矩阵,即图形)来跟踪单元格之间的连接并构建新的边界单元格。一些线程似乎省略了这里和...

如何在 scala 中更改 set 的元素

作者:Enthusiast Coder 提问时间:6/7/2020

在 scala 中,您可以有 2 种类型的集合,其中元素是不可变的或可变的,但是由于您无法索引这些集合,那么如何更改后一个集合的元素呢?...

Programming in Scala 示例混淆(清单 3.5, 创建可变集和不可变集)

作者:newbie 提问时间:12/30/2020

我在理解 Scala 编程第 3 版书中的清单 3.5 中的不可变集和可变集时遇到了一些困惑。该段落告诉我它正在创建不可变的集合,然后用 += 更新它,但随后新存储的集合包含所有三个元素。一些问题: ...

Python - 为什么列表中的每个项目都被 while 循环的最终值覆盖?[复制]

作者:jessicashew 提问时间:2/13/2022

这个问题在这里已经有答案了: 列表列表意外反映在子列表之间(17 个答案) 如何克隆列表,使其在分配后不会意外更改? (24 个答案) 如何深度复制列表? (10 个答案) 去年关闭。 我正在尝试从...

在 Java 8 中,有没有一种单行方法可以编写相同的代码,但使用某种类型的可变映射?

作者:intA 提问时间:8/1/2020

private Map<String,Object> contactQuestion = ImmutableMap.of("pageForm","contactInfo", "questionList...


共90条 当前第5页