式编程 问答列表

函数式编程是否表现出控制流?

作者: 提问时间:7/25/2020

函数式编程必须处理与其他所有范式相同的编程方面。没有什么是消失的,而是通过不同的抽象隐藏起来的。我经常读到控制流只与语句相连,因此 FP 没有表现出任何作用。我认为这种说法具有误导性。 有一个完整的...

“flatMap”一词从何而来?

作者:simpadjo 提问时间:4/15/2018

现在,flatMap 是使用最广泛的名称,用于对类 monad 对象进行相应的操作。 但我找不到它第一次出现在哪里,是什么普及了它。 我所知道的最古老的外观是在 Scala 中。 在 Haskell...

Java 8 中高阶函数的作用域 Combinator Pattern 的 lambda 语法

作者:Simeon Leyzerzon 提问时间:2/19/2020

我正在尝试理解以下示例方法中的语法:create import java.math.BigDecimal; import java.util.function.Consumer; import ja...

未来与单声道的区别

作者:Raedwald 提问时间:1/17/2019

在(Java)反应式编程中,Future<T>和(Project Reactor)Mono<T>有什么区别?两者似乎都是在计算完成时访问异步计算结果的方法。如果已经完成了这项工作,为什么要引入接口?M...

RX:如何等待订阅者完成?

作者:kra 提问时间:5/6/2019

我有一个生产者,它从 Rest API 下载页面中的数据,以及几个处理页面的消费者(例如,将它们加载到数据库)。 我希望生产者和消费者并行工作,这意味着生产者不应该等待一个页面被消费后再下载下一个页...

从列表中筛选具有相同成员的对象

作者:coconut 提问时间:2/22/2019

我有一个对象列表。该对象如下所示: public class Slots { String slotType; Visits visit; } public class Visits { ...

杂质会影响操作的关联性吗?

作者: 提问时间:10/29/2020

关联性是一个理想的属性,在 FP 中的许多操作中很常见。现在我想知道一个不纯的功能是否会干扰它。我发现的唯一例子并不真正令人信服,因为我不确定空函数是否算作正确的函数(严格来说),此外,这个例子看起来...

你能解释一下闭包(因为它们与 Python 有关)吗?

作者:knowncitizen 提问时间:8/18/2008

我一直在阅读很多关于闭包的文章,我想我理解它们,但为了不让自己和其他人蒙上阴影,我希望有人能尽可能简洁明了地解释闭包。我正在寻找一个简单的解释,可以帮助我了解我想在哪里以及为什么使用它们。...

什么是归纳定义的数据类型?

作者:Mario Galic 提问时间:5/3/2018

归纳数据类型有哪些示例?电感类型与非电感类型有何不同?他们能做些什么,否则是不可能的?什么时候不应该使用它们? 任何语言的代码片段将不胜感激。...

Spring Boot Kotlin Reactive:如何将多个 MongoDB 查询的结果链接在一起以获得单个响应?

作者:SteVio 提问时间:4/23/2018

我现在正在尝试使用 Spring-Boot 2 Kotlin Reactive。我的一个端点应该能够将电话号码从 MongoDB 解析为个人、公司或部门。 因此,例如,对于手机,显示名称应以字符串形...


共85条 当前第6页