functional-programming

functional-programming

文章 0 浏览 5

函数式编程与变量和内存

函数式编程使用变量吗? 如果不是,函数程序如何占用内存?…

总以为 2024-12-06 23:34:02 1 0

面向经验丰富的函数式程序员的 C# Lambda 和 LINQ 教程

我想学习 C# (.NET 4) 的“功能”部分。作为一名长期使用 Haskell 和 Lisp 的程序员,我不希望因为基本概念的解释而分心。有我应该查看的书籍/教程吗…

无可置疑 2024-12-06 21:28:18 1 0

在河内塔中移动圆盘的惯用功能方式

我正在学习方案,作为一个玩具示例,我正在为河内塔做一个解决方案验证器(不是求解器)。 我想使用纯粹的功能风格(只是为了进入思维模式),并且我…

逆光下的微笑 2024-12-06 20:49:45 0 0

OCaml:模式匹配与 If/else 语句

因此,我对 OCaml 完全陌生,并且在实现第一个功能方面进展相当缓慢。我难以理解的一件事是何时使用模式匹配功能,例如 let foo = [] -> true | _ -> …

想你的星星会说话 2024-12-06 18:59:50 3 0

OCaml:存储一些稍后使用的值是否会引入“副作用”?

对于家庭作业,我们被指示要在不引入任何“副作用”的情况下完成任务。我在维基百科上查找了“副作用”,尽管我知道理论上它意味着“修改状态或与调用…

無處可尋 2024-12-06 18:20:11 0 0

为什么F#核心库不提供通用的序列切片功能?

将序列切割成固定长度的批次、制作重叠的滑动数据窗口、从序列中获取每个第 n 个项目 - 所有这些任务都可以使用单个通用切片函数来解决。例如,Clojur…

扛刀软妹 2024-12-06 17:43:50 0 0

计算表达式中运算符的数量 - 无法推断实例

我正在开发一个可以计算表达式中使用的运算符数量的函数。我的代码如下: data Expr = Lit Int | Expr :+: Expr | Expr :-: Expr size :: Expr -> Int…

两个我 2024-12-06 15:34:18 2 0

Scala 能有多纯粹和懒惰?

这只是“我想知道……”的问题之一。 Scala 具有不可变的数据结构和(可选)惰性 val 等。Scala 程序与完全纯粹(在函数式编程意义上)和完全惰性的程…

无声无音无过去 2024-12-06 15:18:33 1 0

为什么 Funcs 不接受超过 16 个参数?

由于 Javascript 是我最精通的语言,因此我熟悉使用函数作为一等对象。我原以为 C# 缺少这个功能,但后来我听说了 Func 和 Action 和 delegate,我认…

ㄖ落Θ余辉 2024-12-06 12:55:41 3 0

不可变持久 3D 网格的最佳数据结构

我正在尝试以函数式编程风格编写游戏,这意味着用纯函数式、不可变的数据结构来表示游戏状态。 最重要的数据结构之一是代表世界的 3D 网格,其中对象…

肥爪爪 2024-12-06 11:56:44 1 0

如何改变这些函数以便它们递归地找到解决方案

这是关于 Project Euler Problem #67 的问题。 (找到沿着三角形的最大路径)我知道在这些问题上寻求帮助可能不太好。 我有这些函数: def chooseBest…

我纯我任性 2024-12-06 09:33:33 1 0

在 SECD 机器中,“说唱”是如何进行的?工作?

我正在编写SECD 机器的模拟器 在维基百科上的描述的指导下使用 C# 编写。我已经完成了基本操作,但我不知道如何实现rap指令。 在维基百科上,它是这样…

半夏半凉 2024-12-06 07:34:08 1 0

工人组合器的解释

什么是组合器? 它是“没有自由变量的函数或定义”(如SO中所定义)? 或者这样怎么样:根据 John Hughes 在他关于 Arrows 的著名论文中, “组合器是…

醉城メ夜风 2024-12-06 05:56:13 1 0

一步定义和调用函数

Javascript 中有没有一种方法可以定义一个函数并立即调用它,并允许它被重用? 我知道你可以做一次性的匿名函数: (function(i) { var product = i * …

淡写薰衣草的香 2024-12-06 03:31:02 1 0

将 LINQ 查询语法与自定义 Maybe monad 实现结合使用

我正在尝试用 C# 编写一个简单的 Maybe monad。我希望能够使用 LINQ 查询语法。这是我到目前为止所想到的: using System; using System.Collections.…

如此安好 2024-12-06 02:12:38 1 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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