functional-programming 相关问题

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

如何在 LanguageExt 中等待返回 EitherAsync<T1, T2> 的方法内的代码?

在 LanguageExt 中使用 TryAsync 时,您可以执行以下操作... 静态 TryAsync 除(int n1, int n2) => TryAsync(异步()=> { // 模拟一些异步操作

回答 2 投票 0

Rust 在 Vec 上的 Reduce 方法参考

我正在尝试将 Vec 的引用减少到其总和,以便我可以计算其平均值。不过,我遇到了编译器问题,并且我没有遵循如何不正确地借用/引用事物...

回答 2 投票 0

map()、reduce() 和 filter 与 forEach()

刚刚学习MapReduce,所以想知道这样写有什么好处吗 常量初始值 = 0; if (this.items) { 返回 this.items.filter(函数 (项目) { 退货&a...

回答 3 投票 0

如何在 Rust 中遇到错误之前对结构集合中的每个实例执行结构上的方法?

我有一个 impl 块并且正在使用 futures 箱, LogCommand 的 impl 命令 { fn 执行(&self) -> Pin>>> { ...

回答 1 投票 0

Church 编码的数字列表的和/积不进行类型检查

遵循 Church 编码的自然数和表示为右折叠的列表的标准定义,我想编写一个函数,它将数字列表作为其参数并返回其

回答 2 投票 0

向列表添加 2 个元素的无点函数 / (:) 列表数据构造函数和 (.) 的双重应用

我正在努力正确定义该函数的无点版本,它将向列表添加 2 个元素。 很容易想出一些简单的简单实现: 添加两个E...

回答 1 投票 0

OO 与 FP:理解是否应该使用重型包装类的好方法是什么?

考虑一个从外部源摄取对象并执行大量处理的处理系统。一个例子是计算机视觉系统检测到的物体,然后将其输入......

回答 1 投票 0

管道 if 的惯用解决方案

在我们使用 Scala 2.12 的项目中,我们从 Scala 2.13 复制了 ChainingOps。我们经常使用它,并且添加了一种方法:pipeIf - 当谓词为 false 时,我们不改变地传递值....

回答 2 投票 0

Prelude 未加载 Haskell

我正在尝试使用 QuickCheck 来测试某些函数的某些属性,在“安装”QuickCheck 并尝试使用它之后,我收到一条错误消息,指出无法加载模块前奏。 完全错误我...

回答 1 投票 0

将字母添加到列表(多态函数)

我是 Haskell 的初学者,我有一个练习,其中的想法是创建多态函数。 我想创建一个函数,它接受列表和另一个要添加到该列表中的参数。 addA :: 一个 -...

回答 1 投票 0

如何从列表理解而不是嵌套列表中获得平坦的结果?

我有一个列表 A 和一个函数 f,它接受 A 的一项并返回一个列表。我可以使用列表理解来转换 A 中的所有内容,例如 [f(a) for a in A],但这会返回一个列表列表。苏...

回答 15 投票 0

C,无法创建文件/向文件写入信息

我正在制作一个应该反转.wav音频文件的程序,所以我做到了,但无论如何它似乎都没有创建任何output.wav。 我认为问题是我尝试将信息写入文件的地方,也许我...

回答 2 投票 0

回顾 CS50x 问题集 4“过滤更多”中的代码(灰度和模糊功能)

任务描述:https://cs50.harvard.edu/x/2023/psets/4/filter/more/ 有两个问题: 第一个 - 我已经制作了一个对图片进行灰度化的函数,但由于某种原因它没有四舍五入......

回答 2 投票 0

将多个参数和多个函数传递到一个函数中

我有一个功能 等待 mainFunction( 函数 1, 函数 2, 函数 3) 我还想将多个函数传递到 mainFunction 中 const mainFunction = async (函数1, 函数2, 函数3) =...

回答 3 投票 0

JS 中的函数式嵌套构建器模式

考虑两个构建器函数:一个用于构建购物收据,其中包含名称、日期和商品列表;另一个用于构建购物收据。第二个用于在收据中构建每个购物项目。一个简单的工具...

回答 1 投票 0

在 Kotlin 中实现并输入 Either

我正在尝试在 Kotlin 中实现右偏的 Either 类型,但我在平面映射声明中遇到协方差问题(不在实现中): 类型参数 L 被声明为“out”,但是 o...

回答 1 投票 0

如何在 Objective-C 中编写 lambda 方法?

如何在 Objective-C 中编写 lambda 方法?

回答 5 投票 0

在 PHP 中查找数组的子集

我有一个带有属性(A B C D)的关系模式。 我也有一组功能依赖项。 现在我需要确定 R 属性的所有可能子集的闭包。那是

回答 5 投票 0

有没有办法用Hana来表达函数应用运算符/函数?

我的问题 我指的是一个基本上执行以下操作的函数(模常量、&、完美转发或任何适当的内容): 自动 constexpr 美元 = [](自动 f, 自动 x){ 返回...

回答 0 投票 0

PDF 与 Elixir 合并,pdftk 与实现合并?

我正在开发一个 Elixir 项目,该项目涉及使用 pdftk 命令行工具合并 PDF 文件。我在 Elixir 模块中编写了一个函数 PdfMerger.MergePdfs,用于使用 pdftk 合并 PDF

回答 1 投票 0

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