referential-transparency

referential-transparency

文章 0 浏览 3

Haskell 中函数调用的优化

不知道到底要谷歌什么这个问题,所以我将其直接发布到 SO: Haskell 中的变量是不可变的 纯函数应该为相同的参数产生相同的值 从这两点可以推断出,如…

左耳近心 2024-11-09 03:25:23 0 0

如何通过隐藏“状态”来编写没有 IO 类型 sig 的 haskell 函数变化

I wrote a function in haskell that takes a few parameters like Word32, String (ignore currying) and outputs IO Word32. Now, this is a functi…

伤感在游骋 2024-11-08 06:12:54 2 0

是否存在双向多映射持久数据结构?

换句话说,我们可以在持久数据结构中有效地建模多对多关系吗? 建议使用一对单向多重映射。但是,我不确定这如何在持久数据结构中很好地进行删除。让…

烟若柳尘 2024-11-01 22:03:53 0 0

默认情况下具有不可变变量的语言,例如 Haskell

我对 Haskell 感兴趣的一件事是函数和变量是如何相同的。在大多数语言中,变量保存一个值,而函数则执行某些操作,然后最终返回一个值。在 Haskell 中…

相思碎 2024-11-01 07:19:18 1 0

Haskell 中的随机枢轴快速排序

是否有可能在 Haskell 中实现快速排序(使用 RANDOM-PIVOT),但仍然有一个简单的 Ord a =&gt [a]-&gt[a] 签名? 我开始了解 Monad,目前,我将 monad…

独自←快乐 2024-10-20 19:20:55 2 0

纯度与引用透明度

这些术语的定义似乎确实不同,但我一直认为其中一个暗示着另一个。我无法想到表达式是引用透明但不纯粹的任何情况,反之亦然。 维基百科为这些概念维…

素食主义者 2024-10-15 05:13:32 5 0

参考透明度

当术语“不可观察”与函数式编程中的术语“引用透明”一起使用时,其含义是什么?…

爱给你人给你 2024-10-15 04:54:44 1 0

可以用 IO 代码扩展纯函数吗?

我用 Haskell 编写了一个简单的 XML 解析器。 函数convertXML接收XML文件的内容并返回一个提取值的列表,这些值将被进一步处理。 XML 标签的一个属性…

葬心 2024-10-09 20:40:29 2 0

是否有处理器/插件可以在 Java 中强制引用透明性、不可变性等?

看起来非常简单: 例如,类上的 @Immutable 如果存在任何非最终字段访问,处理器将给出错误。它必须确保所有合作者也是不可变的。 可以将 @Referentia…

彻夜缠绵 2024-10-08 08:18:10 0 0

如何捕获(并忽略)对错误函数的调用?

我很惊讶我在任何地方都找不到这个问题的答案。 我正在编写一个 roguelike 游戏,并且正在使用 hackage 的 ncurses 库,它是 ncurses 库的一个非常好…

琉璃繁缕 2024-10-03 16:51:45 0 0

函数式语言如何模拟副作用?

既然副作用破坏了引用透明性,那么它们是否违背了函数式语言的观点呢?…

旧城烟雨 2024-09-25 21:37:15 3 0

使用函数编程语言处理具有内部状态的外部库的最优雅的方法是什么?

我目前正在尝试 Scala 开发,但我需要与 box2d 等库集成来处理物理。问题是这需要依赖于管理其自身状态的外部库。您可以跟踪进入 box2d 世界的物体。…

黑白记忆 2024-09-17 22:51:47 5 0

理解引用透明度

一般来说,我很头痛,因为我的推理有问题: 对于 1 组参数,引用透明函数将始终返回 1 组输出值。 这意味着这样的函数可以表示为真值表(为 1 组参数…

转身以后 2024-09-09 17:10:35 2 0

是否有纯函数式的方案或 Lisp?

我尝试过几种函数式编程语言,并且非常喜欢 Lisps 使用的 s-expr 语法(特别是 Schema)。 我还看到了使用纯函数式语言工作的优势。因此: 是否存在纯…

和影子一齐双人舞 2024-09-02 12:48:22 6 0

使用 Haskell 查找网格上两点之间的最短路径

这是一个我可以很容易地以非功能性方式解决的问题。 但用 Haskell 解决它给我带来了大问题。我在函数式编程方面缺乏经验肯定是一个原因。 问题: 我有…

叹倦 2024-08-24 21:04:21 5 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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