immutability

immutability

文章 0 浏览 5

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

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

小耗子 2024-09-13 01:40:00 6 0

字符串不可变的优点是什么?

有一次我研究了字符串不可变的优点,因为它可以提高内存性能。 有人可以向我解释一下吗?我在互联网上找不到它。…

赴月观长安 2024-09-13 01:34:33 6 0

在Python中高效地进行多个字符串替换

如果我想执行多个字符串替换,最有效的方法是什么? 我在旅行中遇到的这种情况的例子如下: >>> strings = ['a', 'list', 'of', 'strings'] >>> [s.re…

在风中等你 2024-09-12 18:42:03 3 0

在 Scala 中处理不可变字节数组最有效的方法是什么?

我想从某个地方(从文件、套接字等读取)获取一个字节数组(Array[Byte]),然后提供一种有效的方法来从中提取位(例如提供一个函数来提取 32 位整数…

白云悠悠 2024-09-11 16:47:27 6 0

关于Scala变量可变性的问题

我知道 val 关键字确定基础变量是不可变类型(以后无法重新分配)。现在我在 scala 编程中遇到了一段(第 3 章,scala 中的后续步骤 - 用类型参数化数…

青芜 2024-09-11 12:50:12 4 0

这个类是完全不可变的吗?

我正在尝试按照中给出的建议将可变类转换为不可变类 有效的 Java 条款 15(最小化可变性)。谁能告诉我我创建的课程是否是 是否完全不可变? 可变类 p…

寄风 2024-09-10 23:28:02 5 0

不可变的游戏对象,基本函数式编程问题

我正在尝试“学习更多”和“从中吸取教训”函数式编程以及不变性有利于并发的想法等。 作为一项思想练习,我想象了一个简单的游戏,其中马里奥式的角…

无力看清 2024-09-10 19:45:57 10 0

无需额外语法的 Scala DSL

我问了自己这个问题几次,并想出了一个解决方案,感觉很脏。也许你可以给我任何建议,因为我认为这是每个用 Scala 编写的 DSL 的基本问题。 我想要拥…

蝶…霜飞 2024-09-10 14:22:22 7 0

为什么基元的包装类没有 setter?

包装类(如 Integer、Double 等)没有为其内部原始值设置 setter 的原因是什么? 我问这个问题是因为这种功能可以简化微积分,并使 Java 语言更加灵活…

小瓶盖 2024-09-10 10:42:30 8 0

将不可变双端队列实现为平衡二叉树?

我一直在思考如何将双端队列(即双端队列)实现为不可变的数据结构。 似乎有不同的方法可以做到这一点。 AFAIK,不可变数据结构通常是分层的,因此在…

滥情哥ㄟ 2024-09-10 06:49:37 10 0

包含大量不可变类示例的开源代码示例?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

爱冒险 2024-09-10 02:06:08 3 0

如何对 Final 变量使用 setter 而不是构造函数?

我正在解析一个 XML 文件,其中我希望不可变的字段之一(ID)必须在创建对象后设置。我是否应该将其设置为 null,并在 setID() 方法中如果 ID!=null …

心是晴朗的。 2024-09-09 16:14:31 8 0

如何编写一个没有可变状态的多客户端服务器?

我正在研究函数式编程,并在解决一个问题。在没有可变状态的情况下,我该如何执行以下操作? 想象一下我有一个服务器..并且客户端尝试连接..每个客户…

成熟稳重的好男人 2024-09-09 03:51:09 5 0

如何使两个目录条目始终引用相同的浮点值

考虑一下: >>> foo = {} >>> foo[1] = 1.0 >>> foo[2] = foo[1] >>> foo {1: 0.0, 2: 0.0} >>> foo[1] += 1.0 {1: 1.0, 2: 0.0} 这就是发生的事情。…

赠我空喜 2024-09-08 20:47:41 3 0

不可变数据结构性能

我不明白作为一个集合的东西怎么可能是不可变的并且仍然具有可接受的性能。 根据我在 F# Sets 中读到的内容,内部使用红黑树作为其实现。如果每次我们…

梦里泪两行 2024-09-08 20:35:51 14 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

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