functional-programming 相关问题

函数式编程是一种基于使用函数构建抽象,避免副作用和状态变化的编程范例。纯函数编程是线程安全的。

在 Haskell 中的递归函数中,返回布尔值的防护是否比 Or (||) 运算符更可取?

我们以下面的函数为例: findWord :: [[Char]] -> [(Int, Int)] -> (Int, Int) -> String -> Bool findWord _ _ _ [] = True -- 找到单词

回答 1 投票 0

Python 对可能的函数式编程的解释

我正在阅读一个具有以下语法 a,b = foo(c,d)(f,g) 的 python 脚本,因为这是我第一次看到这种语法。我不知道如何解释。你能帮我理解吗?那个...

回答 1 投票 0

递归函数式编程问题没有意义

问题是: 函数 Z [] = 0 函数Z[x:xs] = x + 2 * 函数Z(xs) 通过写入传递给每次调用的参数值来完成下表 函数Z 和价值

回答 1 投票 0

如何将List转换为LazyList?

如何使列表变得惰性,即在给定常规列表的情况下创建一个 LazyList?我试图在Scala文档中找到合适的方法,但没有这样的功能。

回答 2 投票 0

C++ 中累加器传递风格

我正在尝试(在C++中)模拟我在SICP(Abelson/Sussman的计算机程序的结构和解释)中学到的累加器传递风格。他们使用Scheme 来实施...

回答 1 投票 0

确保 Python 函数的等效性:了解实现影响

在定义函数等价时,有几个因素发挥作用: 产生同等的结果 共享相同的(非)终止行为 类似地改变(非本地)内存 保持相同

回答 1 投票 0

如何从外部上下文中关联类型

让我们考虑以下代码片段: 等等 :: a -> b -> a blah x y = ble x 其中 ble :: b -> b ble x = x 这在 GHC 下编译得很好,这本质上意味着 b 来自 t...

回答 2 投票 0

TypeScript:根据共享属性对项目进行分组并为其分配groupID

我想实现一个执行以下操作的函数: 将产品数组作为参数 返回一个新的产品数组,每个产品都有一个新的 groupId 属性。 不同的产品会

回答 1 投票 0

Erlang OTP 主管:当另一个子进程正在执行时,start_child 不起作用

我正在编写一个简单的 Erlang 应用程序来管理拍卖。当创建新的拍卖时,我想创建一个新的子进程来处理它。函数调用如下:

回答 1 投票 0

如何使用函数式方法执行正则表达式?

如何使用函数式方法执行正则表达式?目前我希望用户输入一个输入,即使他们以大写字母输入,它仍然会给出响应?我不确定...

回答 1 投票 0

如何计算(递归)函数在 ocaml 中执行自身的次数?

需要一些帮助(如果可能的话)如何计算递归函数自身执行的次数。 我不知道如何在 OCaml 中制作某种计数器。 谢谢!

回答 3 投票 0

为什么我不能使用行多态变量?

看一下这个 PureScript 代码: 类型 MyOtherProps = (值:: 字符串) 类型 MyProps = (a :: String) A :: forall 道具幻影 allProps 。联合 MyProps MyOtherProps allProps => 联盟...

回答 1 投票 0

如何使用函数链将初始值从过滤后的列表传递给foldLeft?

说我有一个清单。我首先根据某种条件过滤它。现在我想将初始值从这个过滤数组传递到 FoldLeft ,同时将两者链接在一起。有没有办法做到这一点? 对于前...

回答 2 投票 0

C# 中的 lambda 表达式/委托是“纯粹的”吗?

我最近询问了没有副作用的函数式程序,并了解了这对于使并行任务变得微不足道意味着什么。具体来说,“纯”函数使这变得微不足道,因为它们...

回答 5 投票 0

错误:主管 start_child 函数中的子规范无效

在我的 erlang 应用程序中,我有一个顶级主管来监视牛仔服务器(gen_server): 开始链接() -> 主管:start_link({local, ?SERVER}, ?MODULE, [])。 初始化([])->

回答 1 投票 0

在 Haskell 中定义替代的 Psi 组合器

我一直在用 Haskell 解决一个简单的 Leetcode 问题:正负整数的最大计数: -- 第一个解决方案 最大计数 :: [Int] -> Int maximumCount = liftM2 max (长度.过滤器 (> 0)) (

回答 1 投票 0

转换 Java POJO 和嵌套流(Java 8),可能存在空内部流

假设我有以下 java POJO 类外层{ 配置; 列出警告; } 类配置{ 字符串配置ID; 字符串配置名称; } 类警告{ 字符串警告ID; 字符串

回答 1 投票 0

在 C++ 中创建 U 到 V 映射器函数模板的惯用方法是什么?

我现在正在学习 C++,并尝试一些模板功能。我正在尝试创建一个通用模板,该模板接收从 U 到 V 的函数 F、U 类型的 std::array,然后

回答 2 投票 0

有没有一种惯用的方法在 C++ 中创建 U 到 V 映射器函数模板?

我现在正在学习 C++,并尝试一些模板功能。我正在尝试创建一个通用模板,该模板接收从 U 到 V 的函数 F、U 类型的 std::array,然后

回答 1 投票 0

如何使用 FDA 包来训练标记为异常条目的数据,并重点预测未来异常事件期间的退出数量?

在此输入图像描述 为了研究不正常活动造成的突然涌入对周边地铁站出站人数的影响,我对历史进行了预过滤...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.