immutability

immutability

文章 0 浏览 7

归档可变数组 - doesNotRecognizeSelector 异常

我遇到“doesNotRecognizeSelector”异常,我怀疑我的解档器可能返回不可变数组而不是可变数组。 我说得对吗?我应该如何正确地进行归档和归档? (例…

泪痕残 2024-10-08 19:12:31 13 0

斯卡拉MongoDB:可选字段和不可变字段

我有这个域对象: case class Person ( name : String, age: Option[Int], email : String ) extends MongoObject 带有年龄可选字段。所以我定义了我…

花开柳相依 2024-10-08 07:04:29 7 0

c++ 中的持久数据结构

C++ 中是否有类似于 Clojure 中的持久数据结构实现?…

罗罗贝儿 2024-10-06 22:08:28 7 0

检查 Python 中的可变性?

考虑这个代码: a = {...} # a is an dict with arbitrary contents b = a.copy() 可变性在键和值中扮演什么角色字典? 如何确保一个字典的键或值的更…

々眼睛长脚气 2024-10-06 12:46:30 10 0

Objective-C - if 内的不可变声明 - 范围和内存管理?

在Apple文档中,声明NSDate对象是不可变的,我认为这意味着一旦用值初始化它们,它们就不能/不应该被更改。 但是,在下面的代码中,我需要 NSDate 作…

何时共饮酒 2024-10-06 11:37:16 11 0

使用接口分离读写问题的最佳方法?

最近,我意识到(有些人认为过度使用)不可变对象的好处是可以大大减少对象模型中的读写依赖问题及其产生的条件和副作用,最终使代码更易于管理(类似…

余罪 2024-10-05 06:42:13 7 0

在迭代可变容器(例如列表)时更改 python 不可变类型

我想知道执行以下操作并使其工作的最Pythonic方法是什么: strings = ['a','b'] for s in strings: s = s+'c' 显然这在Python中不起作用,但我想要实…

策马西风 2024-10-03 21:18:04 12 0

python 中的可哈希、灵活的标识符

我正在尝试在 python 中制作某种可哈希标识符;我需要它来识别图中的节点。问题在于某些节点具有不同的属性。如果这些节点的属性由属性到值的字典来描…

追星践月 2024-10-03 05:21:07 9 0

Java 变量的final关键字

final 关键字如何不使变量不可变? 维基百科说没有。…

落在眉间の轻吻 2024-10-02 23:54:24 12 0

可变类型的不可变视图

我有一个项目,在执行流程之前我需要构建大量的配置数据。在配置阶段,让数据可变是非常方便的。但是,一旦配置完成,我想将该数据的不可变视图传递给…

清音悠歌 2024-10-02 03:55:20 15 0

Java 代码 - 为什么要在此处克隆变量?

看一下我从javax.naming.InitialContext复制的以下代码。 HashTable 类型的参数被传递给构造函数。这是代码片段 public InitialContext(Hashtable env…

独﹏钓一江月 2024-10-01 14:58:36 7 0

不可变变量的延迟初始化

我经常使用scala的lazy val习惯用法,我想在Java中实现类似的东西。我的主要问题是,要构造一些值,我需要一些在对象构造时未知的其他值,但我不希望…

白芷 2024-10-01 12:44:07 7 0

.NET 中的不可变集

.NET BCL 是否有不可变的 Set 类型?我正在使用 C# 的函数方言进行编程,并且想做类似的事情 new Set.UnionWith(A).UnionWith(B).UnionWith(C) ,但我…

渡你暖光 2024-10-01 09:32:11 8 0

python int 没有 __iadd__() 方法?

我知道这是不好的做法: >>> a = 5 >>> a.__radd__(5) 10 >>> a 5 >>> a.__iadd__(5) Traceback (most recent call last): File "", line 1, in Attri…

浅笑轻吟梦一曲 2024-09-30 14:55:18 8 0

获取一个字符串作为java中的引用

所以我希望能够在 Java 中拥有一个可变字符串的集合。 我有这个测试类来查看不可变字符串的功能: public class GetStringTest { private Vector m_st…

七月上 2024-09-30 13:55:34 9 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文