functional-programming

functional-programming

文章 0 浏览 5

高阶函数有哪些有趣的用途?

我目前正在学习函数式编程课程,我对高阶函数和一等公民函数的概念感到非常有趣。然而,我还想不出许多实际有用的、概念上令人惊奇的或只是简单有趣的…

花开雨落又逢春i 2024-11-03 13:47:24 6 0

如何从函数返回带有错误列表的结果

我在尝试返回与函数调用的错误集相结合的结果时遇到了困难。 我从以下方法开始 List errors; bool result = Obj.GetResult(out errors, int id); 第二…

流云如水 2024-11-03 12:56:24 2 0

R 中的 allocate() 和 <<- 有什么区别?

在 R 中编写函数的正常方法(据我所知)是避免副作用并从函数返回一个值。 contained <- function(x) { x_squared <- x^2 return(x_squared) } 在这种…

只怪假的太真实 2024-11-03 11:08:38 3 0

什么是不带参数的函数?

是否有一个术语比“不带参数的函数”更简洁地描述不带参数的函数? (就像“高阶函数”意味着“将函数作为参数或返回函数的函数”一样) 我自然会想到…

吻安 2024-11-03 08:55:57 6 0

函数式java:P1是什么东西?

我正在查看 Function Java,但不明白 是什么P1 是。有人可以解释和/或举个例子吗? (背景:我确实知道柯里化和闭包是什么)…

可爱暴击 2024-11-03 06:52:48 4 0

Monad 转换器库 - 使用哪一个?

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…

隱形的亼 2024-11-03 05:52:40 5 0

Haskell 中的函数保护语法

fib::Int->Int fib n n==0 = 1 n>1 = error "Invalid Number" 这个函数给了我一个错误, Syntax error in declaration (unexpected symbol "==") 我不…

请你别敷衍 2024-11-03 05:23:28 3 0

有没有二维“地图”?等价于Matlab?

我试图通过将一个函数应用于两个向量的元素的所有组合来生成一个矩阵 - 像这样: A(i,j) = fun(X(i), Y(j)); 我发现的最佳解决方案是循环所有 i 和 j…

柠檬色的秋千 2024-11-03 02:21:50 1 0

UnboundLocalError 与 python 中的运算符和函数式编程(方法工作正常)

prog1.py: def runf(f): f() def main(): l = [0] def f(): l.append(1) runf(f) print(l) main() 给我(如预期): [0, 1] prog2.py: def runf(f):…

星軌x 2024-11-03 01:42:19 0 0

scala.util.parsing.ast.Binders 应该如何使用?

我目前正在 Scala 中实现一个小型编译器,当我进行上下文分析组件时,我发现了包 scala.util.parsing.ast 中的特征 Binders (我是使用 Scala 2.9 RC…

九公里浅绿 2024-11-02 22:59:17 5 0

从函数式编程的角度来看,Ruby 在过滤器之后返回不同的类型是否不寻常?

在 Ruby 中,有一些过滤函数会生成与您开始时不同的类型。 例如,如果这样做, {a: 2, b: 0}.find_all{|key, value| value.zero?} # Use Hash[new_arr…

剩一世无双 2024-11-02 18:09:22 1 0

将排序向量中的前五十项放入另一个向量中(clojure)

已编辑,因为问题是关于同一个程序的。 我试图获取第一个向量中的前 50 个项目并将它们写入 topfifty 变量,以返回在其他地方使用。 "gets the closes…

时光磨忆 2024-11-02 15:25:48 1 0

F# 失败并显示“错误”4”此表达式应具有 int 类型,但此处具有 int 类型 ->整数”

这是我试图在最后一行工作的代码,它失败了: let rec gcd a b = if b= 0 then a else gcd b (a % b);; let n = 8051 let mutable d = 0 let mutable …

杯别 2024-11-02 11:47:35 2 0

如何对对象数组调用reduce来求和它们的属性?

假设我想对 arr 中的每个元素求和 ax。 arr = [ { x: 1 }, { x: 2 }, { x: 4 } ]; arr.reduce(function(a, b){ return a.x + b.x; }); // => NaN 我有…

余罪 2024-11-02 08:55:51 5 0

有什么干净的方法可以在 Scala 中结合 find 和 instanceof 吗?

我想在一些 Iterable 中找到一些符合某种给定类型的元素,并验证将该类型作为参数的谓词。 我用命令式编程的方式写了这个方法,看起来符合我的预期。…

请别遗忘我 2024-11-02 06:28:17 4 0
更多

推荐作者

游缘惊梦

文章 0 评论 0

小兔几

文章 0 评论 0

Glik

文章 0 评论 0

生生漫

文章 0 评论 0

Luxian

文章 0 评论 0

Champion-Ming

文章 0 评论 0

更多

友情链接

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