immutability

immutability

文章 0 浏览 5

IntMap 在无害映射后改变类型

考虑这段代码:Welcome to Scala version 2.8.0.r0-b20100714201327 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_20). scala> val a = IntMap((1…

像你 2024-09-16 16:21:01 8 0

正确使用可变/不可变列表

目前,我试图理解 Scala 中的函数式编程,但遇到了一个我自己无法解决的问题。 想象一下以下情况: 您有两个类:Controller 和 Bot。 机器人是一个独…

失与倦" 2024-09-16 14:08:32 7 0

在 .NET 中表示不可变列表的最佳方式是什么?

我最近开始使用 F# 进行“实际工作”,并重新发现了不可变数据结构的美妙之处,例如 F# 中的可区分联合和记录。我还发现它们在 C# 中使用起来非常简单…

逐鹿 2024-09-16 09:48:04 7 0

为什么埃里克·利珀特的不可变二叉树中没有循环?

我只是在看 Eric Lippert 的简单实现 不可变二叉树,我有一个关于它的问题。在展示了实现之后,Eric 指出 请注意,另一个不错的功能 不可变的数据结构…

风吹过旳痕迹 2024-09-16 07:28:11 7 0

字符串类型不可变的非技术好处

我想知道从程序员的角度来看,字符串类型不可变的好处。 技术优势(在编译器/语言方面)可以概括为,如果类型是不可变的,则更容易进行优化。请阅读此…

装迷糊 2024-09-16 03:30:13 10 0

C# 中的字符串不变性

我很好奇 StringBuilder 类的内部是如何实现的,所以我决定查看 Mono 的源代码,并将其与 Microsoft 实现的 Reflector 反汇编代码进行比较。本质上,…

被你宠の有点坏 2024-09-16 01:48:17 8 0

适用于 .NET 的高效、不可变、可扩展集合

在我看来,.NET 极度缺乏安全、不可变的集合类型,特别是 BCL,但我也没有看到太多外部工作。有没有人知道(最好是)生产质量、快速、不可变的 .NET …

司马昭之心 2024-09-14 20:31:53 8 0

为什么我不应该使用不可变的 POJO 而不是 JavaBean?

我现在已经实现了一些 Java 应用程序,到目前为止只实现了桌面应用程序。我更喜欢使用不可变对象在应用程序中传递数据,而不是使用带有修改器(setter…

情话墙 2024-09-14 20:02:36 8 0

Scala 不可变对象和具有 val 字段的特征

我想仅使用不可变对象构建我的域模型。但我也想将特征与 val 字段一起使用,并将一些功能移至特征。请看下面的示例: trait Versionable { val versio…

银河中√捞星星 2024-09-14 02:05:30 11 0

在 C# 中是否可以使函数返回的对象不可变?

我正在编写一个函数,该函数返回对某些封装数据结构的对象的引用,并且我希望没有人能够使用该引用更改该对象,是否可以在 c# 中执行此操作?…

歌枕肩 2024-09-13 21:43:05 5 0

具有惰性求值的复杂结构转换

一些背景:我正在编写一个通用的高级到低级编译器。在高级方面,它理解类、方法、字段、虚拟方法调用等,在低级方面,它理解函数、结构、数组等。前端…

下雨或天晴 2024-09-13 12:06:02 6 0

关于在将进行单元测试的类中使用 new 运算符的问题

目前 我有以下形式的东西: Tetris class ---> FallingPiece class ----> Piece class Piece 可以是 Square、T 等。它包含有关其形状和形状的信息。它…

数理化全能战士 2024-09-13 05:45:10 3 0

CLR 对不可变结构做什么?

我一直在阅读一些关于不可变结构的内容,例如字符串。简而言之,它们一旦创建就不会改变状态(例如,请求子字符串会给您一个新字符串)。 现在,我想…

薄荷港 2024-09-13 05:04:00 12 0

Java中的String对象不是不可变的吗?

String s = ...; s = s.substring(1); 这可能吗?我认为你不能改变 Java 中的 String 对象。…

贵在坚持 2024-09-13 04:40:41 5 0

F# 不可变的可变大小窗口数据结构

下面是我需要的数据结构的描述,我想使用不可变的数据结构来实现它。我试图确定......是否有一个现有的数据结构可以支持我在这里尝试做的事情,或者我…

小耗子 2024-09-13 01:40:00 5 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

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