functional-programming 相关问题

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

如何检查 Mono<Void> 是否真的被调用了?

我是反应式编程的新手(并且我读过很多类似的问题)。在我当前的宠物项目中,我遇到了以下问题(我正在为任务中的场景提供伪代码......

回答 1 投票 0

Ocaml 可添加号码

我正在学习Ocaml,从我为论文学习的一点Haskell中学习,我想知道是否有类似的机制(类型类)来表达2个数字是可加的(就像一个泛型.. .

回答 1 投票 0

如何将所有匹配项的列表返回到 C# 函数/linq 中的字典查找?

基本上尝试 输入字符列表。 根据 char>string 连接的字典交叉引用每个字符。 输出字符串列表。 在普通的 C# 中,我的工作方式类似于...

回答 1 投票 0

尾递归删除列表中重复的连续条目

我正在尝试 99 个 OCaml 问题中的第 8 个问题,它要求您编写一个函数 compress 来删除列表中连续的重复整体: 断言( 压缩 [ “A”; “一个……

回答 2 投票 0

Scala:由于 JVM 的限制,方法不是函数?

我发现经常提到在 Scala 中尝试像 def f(x: Int): Int = x*x val g = f // 注意缺少的类型 这是不可能的,因为“JVM 处理方式的潜在限制

回答 1 投票 0

pararrayfun“无法接收结果”错误,尽管 FUN 返回一个值

我刚刚在我的机器上安装了并行(Linux Mint 20,Octave 版本:5.2.0)。 我正在尝试运行从这里获取的示例代码,但我在 pararrayfun 中收到此错误: 错误:“myfun”未定义

回答 1 投票 0

我正在尝试为集合向量创建一个累加器函数。但我不断得到奇怪的结果

基本上,我有一个集合向量。我想根据某个条件合并集合(您可以在 if 语句中看到此条件)。可以合并两个以上的集合。这是一个示例数据集:...

回答 1 投票 0

从`compactMap()`闭包返回`nil`失败结果类型检查

在此片段中,我尝试将 [RegisteredMediaAttachment] 映射到 [BasicAttachmentInput],但仅限于那些具有可解析 uploadUrl 的项目。 私有函数 createSecondaryAttachments( _

回答 1 投票 0

无法推断出因使用“to”而产生的(逆变f)

我是 Haskell 的新手,我正在尝试转换从如下所示的遍历中获得的值 startAt :: 遍历'Object Int 开始于= ix“在” 。 (_不可缺少的 `辉...

回答 1 投票 0

尝试在 Ocaml 中的列表列表中检查键值对

我试图查看列表列表中是否存在某个名称,如果存在,我将返回与该名称关联的值。我将值(字符串、整数、布尔值)绑定到字符串并将它们存储在

回答 1 投票 0

如何强制在lean4中使用类型类的实例?

我试图学习精益,我不小心将 concatenate_junk 类型输入保留为 ˋStringˋ 而不是 ˋaˋ。 类 ConcatenateJunk(a:键入 u)其中 concatenate_junk:字符串 -> 字符串 即时...

回答 1 投票 0

R 统计环境上的尾递归

R 是否支持正确的尾递归?在哪里可以找到相关文档?

回答 4 投票 0

在 ocaml 中一次匹配 3 个元素并将核苷酸转换为酸

我目前正在做一个项目,其中有核苷酸的DNA列表,例如[T;A;C;G;G;C;T;A;G;A;T;T;T;A;C;G ;C;T;A;A;T;A;T;C] 我需要转换第一条链之间的核苷酸(“START...

回答 3 投票 0

这个解决方案是否至少在正确的方向上使用 cond 以获得正确的解决方案(球拍)? (语法问题):

Racket中的考试练习就是这个,问题在评论里: ;考虑符号列表 L。我们想检查 L 中是否有 匹配“a”和“b”符号或“1”和“2”符号,其中“a...

回答 1 投票 0

Coursera Scala SBT 提交问题

我是 EPFL 函数式编程课程的学生,课程位于 coursera 上的 SCALA 课程。 我通过 sbt 提交作业成功通过了第一门课程,到目前为止没有任何问题。 W...

回答 3 投票 0

两种map实现有什么区别,一种使用列表理解,另一种使用递归?

我刚刚接触Haskell,我一直在浏览网站上的“Learn you a Haskell”一书。现在我正在学习高阶函数章节。 作者谈到了实现...

回答 1 投票 0

我无法访问 defrecord 对象的内部字段。所有标准方法都会返回 nil

本质上我有一个名为sample-cell的“Cell”对象,输出时看起来像这样[#grid_generator.core.Cell{:coordinates [1.0 1.0], :value 3.0}]。我只是想访问:

回答 1 投票 0

将 Future[Object] 转换为另一个包含列表的 Future[Object]

我有一个方法,可以调用第三方端点来返回 Future 类型的提供者对象列表。现在我想调用这个方法并将该对象转换为包含......的不同未来对象

回答 1 投票 0

编写通用算法,同时避免使用 std::function C++

我编写了一段通用代码,它采用一组 std::functions 作为参数。 无效算法(函数f,函数g,...){ ... F(...) ... G(...) .... } 函数 f 可以...

回答 1 投票 0

使用 Array.push() 和 Array.splice() 进行函数式编程

我刚刚开始学习函数式编程,想将其应用到我个人的 React 开发中,培养函数式思维方式。 这是问题: 在

回答 2 投票 0

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