functional-programming

functional-programming

文章 0 浏览 5

继续记录PC和寄存器状态吗?

目前,当我在函数式语言中试验延续时,我的理解是延续记录了当前的程序计数器和寄存器文件,当延续返回时,PC和注册的文件将恢复为其记录的值。 因此…

把时间冻结 2024-10-28 09:10:15 6 0

Python;异常感知映射()

我正在对通用数据进行一些pyplotting,并将其从功率值转换为dB值。由于这些值来自的系统,0 被用作“有用数据在此结束”指示符(数学的本质,而不是定…

怎会甘心 2024-10-28 07:34:54 4 0

哪些函数式编程术语可以区分避免修改变量和对象?

在函数式编程中,使用什么术语来区分避免修改变量引用的内容和避免修改对象本身? 对于示例, Ruby name += title 避免修改先前由 name 引用的对象,…

软甜啾 2024-10-28 02:16:40 2 0

F#->用 2 个参数折叠

我正在尝试制作一个自定义折叠,它会遍历我的序列,一次需要 2 个 Teams 并将它们分配给 Match,然后返回一个 Match 列表 最后。 我当前的代码是: le…

戒ㄋ 2024-10-27 21:47:11 6 0

如何使用 HTML5 Canvas 功能风格

我正在使用 HTML5 的 Canvas 元素进行一些工作,我想知道如何以功能性方式最好地实现我自己的自定义绘制函数。其中每个都需要上下文,但我可以想到多…

童话 2024-10-27 19:07:51 3 0

查找列表中的第一个重复元素

我对 Haskell 很陌生。我正在尝试在 Haskell 中编写代码来查找列表中的第一个重复元素,如果它没有重复元素,则不会给出重复的消息。我知道我可以通过…

梦过后 2024-10-27 16:04:25 2 0

f# 运行总计序列

好吧,这看起来应该很容易,但我就是不明白。如果我有一个数字序列,如何生成由运行总计组成的新序列?例如,对于序列 [1;2;3;4],我想将其映射到 [1;…

ˉ厌 2024-10-27 11:50:56 2 0

Haskell 为树增加价值

我试图创建一个函数,如果给定路径上的值等于 ND (无数据),它允许我向树添加新值,这是我的第一次尝试。 它检查值等,但问题是我希望能够使用新数…

无声无音无过去 2024-10-26 10:38:03 4 0

拆分列表的函数应该叫什么?

我想编写一个函数,根据哪些项目满足给定属性 p 将列表拆分为子列表。我的问题是如何调用该函数。我将在 Haskell 中给出示例,但在 F# 或 ML 中也会出…

遗弃M 2024-10-26 08:46:53 2 0

轻松“撤消”在函数式数据结构中

我听说纯函数式数据结构的好处之一是您可以免费获得撤消/重做操作。有人可以解释为什么吗?我不明白为什么在函数式语言中添加撤消/重做会更容易。 例…

別甾虛僞 2024-10-26 07:50:57 4 0

Scala - 以函数方式修改字符串

我刚刚开始使用 Scala,因此开始以更实用的方式做事。 只是想知道是否有一种更实用的方法来实现如下所示的功能: def expand(exp: String): String = …

作死小能手 2024-10-26 07:50:47 2 0

最好的函数式编程资源?

学习如何成为函数式编程专家的最佳资源(语言、书籍、软件)是什么?函数式编程总体上有多么有用?…

榆西 2024-10-26 02:19:51 1 0

在 OCaml 中更改相同类型

假设我有一个函数 list_fun : int_list ->字符串列表,在该函数中,我使用定义为模块StringSet = Set.Make(String)的StringSet。我尝试让函数返回 Set…

物价感观 2024-10-26 01:25:51 4 0

c 程序 递归函数 奇数

我需要 C 中的一个递归函数,它检查/比较奇数位置的值(整数)的总和与数组偶数位置的值的总和。还打印(在函数内部)更大的总和! 例如: printf("\n…

红尘作伴 2024-10-25 20:27:28 4 0

反应式编程和函数式反应式编程之间的区别

我最近一直在对反应式编程进行一些研究,我发现很难找到反应式和函数式-反应式之间差异的良好描述。 反应式编程是否只是使用函数式方法/范式而不是使…

勿忘初心 2024-10-25 19:58:45 7 0
更多

推荐作者

初遇

文章 0 评论 0

听闻余生

文章 0 评论 0

Z_dy

文章 0 评论 0

左岸枫

文章 0 评论 0

1848719402

文章 0 评论 0

文章 0 评论 0

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