functional-programming

functional-programming

文章 0 浏览 5

foo += 1 被认为是函数式的吗?

正在考虑创建一个 CONS 函数来创建一个列表,但后来意识到我不会用 foo += 1 改变任何状态,因为它 == foo = foo + 1 这是一个新对象…

淡淡的优雅 2024-11-09 00:03:54 2 0

MapReduce 在原始函数式语言中的可扩展性如何?

Map-Reduce 编程模型源于映射和化简函数,这些函数早在 Lisp 和Scheme 等函数式语言中就已存在。 我记得在大学(90 年代初)时,我就被告知 Map-Reduc…

绝影如岚 2024-11-08 23:22:32 4 0

是否存在没有垃圾回收功能的函数式语言

或者甚至是非函数式/非内存管理语言中的重函数式样式。 有什么样的技术来处理中间垃圾等问题?在lazyniss/thunk分配的内存之后进行清理。性能(因为如…

﹏半生如梦愿梦如真 2024-11-08 19:15:48 3 0

在 PHP 中查找数组的子集

我有一个带有属性(ABCD)的关系模式。 我也有一组功能依赖项。 现在我需要确定 R 属性的所有可能子集的闭包。这就是我被困住的地方。我需要学习如何…

日久见人心 2024-11-08 17:34:28 4 0

用纯函数式语言保持状态

我正在尝试弄清楚如何执行以下操作,假设您正在开发直流电机的控制器,您希望让它以用户设置的特定速度旋转, (def set-point (ref {:sp 90})) (while…

枕头说它不想醒 2024-11-08 15:40:00 1 0

ocaml 该表达式的类型为“a list”,但此处与类型 X(account) 一起使用

有一段 ocaml 可以正常工作 type position = {symbol: string; holding: int; pprice : float; };; type account = {name: string; max_ind_holding:f…

猫性小仙女 2024-11-08 15:25:41 2 0

分隔延续和不分隔延续之间的区别

我想delimited和undelimited延续之间的区别就像call和jump之间的区别。 如果我们调用delimited延续,它将在完成后返回给调用者。如果我们调用 undelim…

恋竹姑娘 2024-11-08 14:00:14 6 0

了解无限延续

假设我有以下代码(类似 C 的语法): void foo(int arg) { ... } int bar() { ... // call with continuation ... } foo ( bar() ) // after foo inv…

永言不败 2024-11-08 11:15:53 6 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 6 0

是否有可能构建一个相对较快的无类型 lambda 演算机?

纯无类型 lambda 演算是一个强大的概念。然而,构建一台供现实世界使用的机器或解释器通常被描述为(接近)不可能。我想对此进行调查。理论上是否可以…

百善笑为先 2024-11-08 05:52:24 4 0

haskell - 让/在列表理解中等效吗?

有没有办法在列表理解中使用 let、where 或以其他方式定义子表达式,以便它可以在术语和约束中使用? 根据我的实验,以下工作: [let x = i*i in x | …

三五鸿雁 2024-11-08 03:23:04 1 0

模块:函子中的类型问题

我对以下代码中的类型有疑问(一些简单的模块功能图实现)。似乎各类型都过着自己的生活。 我有 type t = NotaEdge | int*v*v 的边在 Edge 模块中实现…

×纯※雪 2024-11-07 22:36:41 1 0

菜鸟函数式程序员关于列表访问的问题

这可能是一个愚蠢而明显的问题,但为什么列表访问算法示例是在线性时间内实现的?我知道大多数应用程序都涉及遍历列表而不是随机访问它们,但是如果您…

奢华的一滴泪 2024-11-07 20:22:16 5 0

在这个简单的例子中展示一流的功能

请使用这两个重叠的 Clojure 函数向初学者演示代码重用的一流函数(或其他一些函数式编程概念)。基本上,使用函数式编程方法简化下面的代码块。 作为…

↙温凉少女 2024-11-07 11:09:46 7 0

F# 的 monad 实现在可用关键字数量方面是否独特?

我只知道F#。我还没有学过其他的函数式编程语言。我见过的所有关于 monad 的例子都只描述了 bind 和 unit 方法。 F# 有很多关键字(例如 let!、do! 等…

余生一个溪 2024-11-07 03:00:33 2 0
更多

推荐作者

尘世孤行

文章 0 评论 0

烟─花易冷

文章 0 评论 0

倒带

文章 0 评论 0

忱杏

文章 0 评论 0

送君千里

文章 0 评论 0

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