functional-programming

functional-programming

文章 0 浏览 5

约束多态类型

我的范围类型定义为: type 'a range = Full | Range of ('a * 'a) 但是,我想将 'a 限制为整数、浮点数或字符,而 'a 没有其他有效类型。 Range(0,10…

ゝ偶尔ゞ 2024-11-13 11:16:32 2 0

遵循哪种编程实践来评估方案中的表达式

我正在解决来自 htdp.org 的问题。我想知道在方案中,哪种方法是评估具有“+”或“*”等常见运算符的长表达式的更好做法。 示例: > (* 1 10 10 2 4) …

如何视而不见 2024-11-13 08:06:18 0 0

Haskell 程序可以表示为 Lisp S 表达式吗?

这对于遗传编程很有用,遗传编程通常使用 Lisp 子集作为程序的表示。 我在网上找到了一个叫做 Liskell(Lisp 语法,里面有 Haskell)的东西,但是链接…

水溶 2024-11-13 03:45:06 5 0

F# 中多核并行缓存局部性的最佳实践

我正在研究 F# 中的多核并行性。我不得不承认不变性确实有助于编写正确的并行实现。然而,当核心数量增加时,很难实现良好的加速和良好的可扩展性。例…

相思碎 2024-11-10 18:51:30 2 0

努力使用纯函数式编程来解决日常问题

我在这篇文章中看到了http://news.ycombinator.com" rel="noreferrer">今天的黑客新闻。我正在努力解决同样的问题,即理解纯函数式编程如何帮助我抽象…

爱情眠于流年 2024-11-10 17:00:34 1 0

LINQ 表达式中的函数应用

我们正在尝试找到解决实体框架不支持非标量实体问题的解决方法。我们正在使用特定的等式,因此我们尝试构建一个表达式,对于给定的输入和该输入的函数…

疧_╮線 2024-11-10 12:31:42 3 0

C++0x 函数、绑定和成员

我尝试遵循 Bjarne Stroustups 的解释function 模板。我特别研究了c函数指针、函子、lambda和成员函数指针的互换性 给定定义: struct IntDiv { // fu…

慈悲佛祖 2024-11-10 12:19:30 3 0

Scala 是函数式编程语言吗?

我从 Java 学习编程,然后尝试每年学习一种编程语言,第二是 C++,然后是 Python。它来学习下一个,我寻找新的东西,我选择Scala,因为它与Java兼容,…

ぃ双果 2024-11-10 10:57:43 1 0

记录 Scala 功能链

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

水水月牙 2024-11-09 20:14:18 1 0

简单 Lisp Case 语句问题 - 与 nil 比较的问题

我正在尝试使用 case 语句来使某些代码更具可读性。它似乎作为一系列 if 语句工作,但由于某种原因,case 语句总是接受与 nil 的比较,即使它不正确。…

叫嚣ゝ 2024-11-09 15:29:44 5 0

Java 支持柯里化吗?

我想知道是否有任何方法可以在 Java 中实现这一点。我认为如果没有对闭包的原生支持,这是不可能的。…

吃兔兔 2024-11-09 12:22:04 4 0

有没有比使用自定义 case 语句更实用的方法来用 Ruby 编写此代码?

想象一下下面的代码: class SimpleLetter def values ("a" .. "z").to_a end def ===(other) values.include?(other) end end class Vowel < SimpleL…

征棹 2024-11-09 06:25:41 1 0

通过函数组合推断泛型类型

假设我想实现一个函数组合,如下所示: public Func Compose(Func f, Func g) { return new Func( x => f(g(x))); } 现在在实践中,我可以像这样使用…

路还长,别太狂 2024-11-09 00:39:24 1 0

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

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

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

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

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

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

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

更多

友情链接

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