immutability

immutability

文章 0 浏览 5

将不可变集合转换为可变集合

将collection.immutable.Set转换为collection.mutable.Set的最佳方法是什么?…

墨小沫ゞ 2024-09-08 08:39:18 6 0

Python,子类化不可变类型

我有以下课程: class MySet(set): def __init__(self, arg=None): if isinstance(arg, basestring): arg = arg.split() set.__init__(self, arg) 这…

も让我眼熟你 2024-09-07 14:14:03 5 0

Clojure 中的不可变队列

在 Clojure 中获取简单、高效的不可变队列数据类型的最佳方法是什么? 它只需要两个操作,即使用通常语义的入队和出队。 我当然考虑了列表和向量,但…

一百个冬季 2024-09-07 13:32:30 6 0

如何实例化一个大的不可变类型?

我有一个包含大约 40 个属性(所有值类型)的类型,代表我的业务的一种交易类型。此类的一个实例对应于我的数据库中的一行。我想保持我的类不可变,因…

岁月无声 2024-09-07 07:17:27 7 0

使用可变对象作为字典中的键完全可以吗?

假设我有一些特殊的类 WrappedDataTable,并且我想将每个 WrappedDataTable 与一个 DataTable 关联起来。此外,我希望对于任何给定的 DataTable 来说…

箹锭⒈辈孓 2024-09-06 20:35:52 7 0

依赖注入、初始化后的不变性

我希望能够指定对象的成员变量在对象被“初始化”后是不可变的,这对我来说意味着在注入任何依赖项并执行它只能执行的任何其他初始化操作之后DI 之后…

一百个冬季 2024-09-03 14:34:02 9 0

不可变的点网字符串

我通常将 vb.net 中的字符串变量定义为 Dim f_sName as string=String.Empty f_sName = "foo" 鉴于 .net 中字符串的不可变性质,是否有更好的方法来初…

注定孤独终老 2024-09-03 08:33:35 7 0

不可变字符串与 std::string

我最近一直在阅读有关不可变字符串的内容 为什么字符串在 Java 和 .NET 中不能可变? 和 为什么 .NET String 是不可变的?以及一些关于为什么D 选择了…

上课铃就是安魂曲 2024-09-02 22:34:26 11 0

纯函数自底向上树算法

假设我想编写一个处理不可变树数据结构的算法,该数据结构以叶子列表作为输入。它需要返回一棵新树,并对旧树从这些叶子向上进行更改。 我的问题是,…

扭转时空 2024-09-02 16:59:14 5 0

同步、不可变、空集合

使用 Collections 类,我们可以使任何集合同步、不可变或空, 当我们需要实现这些类型的集合时,它们各自的用途是什么…

原来分手还会想你 2024-09-02 14:37:02 6 0

使用 ZipInputStreams 和 ZipOutpuStreams 时如何避免 Scala 中的可变变量?

我正在尝试读取一个 zip 文件,检查它是否包含一些必需的文件,然后将所有有效文件写入另一个 zip 文件。 java.util.zip 的基本介绍 有很多 Java 主义…

虐人心 2024-09-02 06:58:47 11 0

C# 删除变量中的空格

我的变量看起来像: name = "Lola "; // notice the whitespace 如何删除末尾的空格,只留下“Lola”? 谢谢大家,但是 .Trim() 对我不起作用。 我从…

撕心裂肺的伤痛 2024-09-02 05:15:57 7 0

字段是否需要显式地为最终字段才能具有“正确的”字段?不可变对象?

您经常会读到有关 Java 中不可变对象要求 Final 字段不可变的内容。事实确实如此,还是仅仅没有公共可变性并且实际上不会改变状态就足够了? 例如,如…

伏妖词 2024-09-02 02:17:35 7 0

构建大的、不可变的对象,而不使用具有长参数列表的构造函数

我有一些大的(超过 3 个字段)对象,它们可以而且应该是不可变的。每次遇到这种情况,我都会创建带有长参数列表的令人厌恶的构造函数。 感觉不太对劲…

凌乱心跳 2024-09-01 15:35:39 8 0

将可变映射转换为不可变映射

private[this]object MMMap extends HashMap[A, Set[B]] with MultiMap[A, B] 如何将其转换为不可变?…

看轻我的陪伴 2024-09-01 09:41:41 12 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

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