functional-programming

functional-programming

文章 0 浏览 5

函数式编程精神应用于命令式语言的现实生活例子?

大多数人说,即使函数式编程也不太可能让你找到工作,但通过学习它,你可以成为更好的命令式/OO 程序员。 对我来说,主要是编写没有副作用的“非成员…

蓝颜夕 2024-11-19 04:19:01 1 0

IEnumerable在 OCaml 中

我经常使用 F#。 F# 中的所有基本集合都实现了 IEumberable 接口,因此使用 F# 中的单个 Seq 模块来访问它们是很自然的。这在 OCaml 中可能吗? 另一…

自由如风 2024-11-19 00:23:04 0 0

函数式编程中柯里化的价值是什么?

我知道柯里化的概念和如何使用,但我想知道它在实践中的价值是什么?…

时光匆匆的小流年 2024-11-18 19:20:07 2 0

类型参数化算术?

试着想办法把 2 小时减去 5 分钟。 从 2 减去 5 没有意义,因为我们最终得到 -3 个通用时间单位,这是无用的。但如果“小时”是“分钟”的子类型,我…

℡寂寞咖啡 2024-11-18 17:02:17 1 0

为什么应该在函数式编程中使用应用函子?

我是 Haskell 的新手,我正在阅读有关函子和应用函子的内容。好的,我了解函子以及如何使用它们,但我不明白为什么 applicative 函子有用以及如何在 H…

够运 2024-11-18 12:11:50 0 0

这个 C# 代码是如何用函数式语言(F#?Haskel?)完成的?

我如何用 F# 或 Haskel 或类似的函数式语言编写此 C# 代码? var lines = File.ReadAllLines(@"\\ad1\\Users\aanodide\Desktop\APIUserGuide.txt"); /…

灰色世界里的红玫瑰 2024-11-18 08:08:00 0 0

下面的函数调用在 Javascript 中是如何工作的

我一直在使用与这真的很酷 文章。 在文章代码中,变量被分配了一个函数,如下所示: var messageFactory = (function() { var that = {}, $chatMessag…

红尘作伴 2024-11-18 06:59:31 2 0

读取指定行数

我一直使用 C++ 和 Pascal 进行编程,并且思考得太势利了。那么,任何人都可以帮助我解决这个问题: 考虑我们有以下输入模式: integer n n strings o…

栀子花开つ 2024-11-18 05:04:22 1 0

在 F# 中使 printfn/IO 变得纯粹

网上似乎没有太多关于确保 F# 中函数保持纯净的内容。 举个例子,有没有办法让 printfn/IO 在 F# 中变得纯粹?…

泛泛之交 2024-11-18 03:28:20 3 0

找到列表中的倒数第二项,请解释一下这个解决方案

// But pattern matching also makes it easy. def penultimateRecursive[A](ls: List[A]): A = ls match { case h :: _ :: Nil => h case _ :: tail …

命硬 2024-11-17 23:32:20 1 0

如何在 Haskell 中使记录类型位可寻址?

我的记录类型是 4 Word32。 data MyType = MyType {a :: Word32, b :: Word32, c :: Word32, d :: Word32 } 大多数时候,我想将这种类型视为4个单独的…

明明#如月 2024-11-17 19:40:09 1 0

是否有 O(1) 时间内使用 peek() 的有界队列的纯函数实现?

我想维护一个不可变的有界 FIFO 队列,我可以在一定时间后从中删除最旧的值。在 Scala 中,immutable.Queue 对于 size-bounded 队列效果很好(.size …

作业与我同在 2024-11-17 10:18:47 2 0

是否有允许语法抽象的非 Lisp 方言?

正如 Rich Hickey 所说,Lisp 语言的秘密武器是能够通过宏直接操作抽象语法树。这可以在任何非 Lisp 方言语言中实现吗?…

北渚 2024-11-17 06:48:36 5 0

如果 Java 人转向 Scala,C# 转向 F#,那么 Ruby 人该去哪里寻求函数式涅槃呢?

我知道很多 Java 人已经开始关注 Scala,因为它运行在 JVM 上,而 Microsoft 世界的很多人都在关注 F#,但是 Ruby 有什么作为天然的功能继承者呢? 从…

暮倦 2024-11-17 04:15:59 1 0

是否存在与 Perl 或 Ruby 中的触发器运算符等效的函数式编程概念?

Ruby(和 Perl)有一个触发器的概念: file = File.open("ordinal") while file.gets print if ($_ =~ /third/) .. ($_ =~ /fifth/) end 它给出了一个…

似狗非友 2024-11-16 16:55:41 2 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

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