functional-programming 相关问题

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

在函数式编程中,是否有一种干净的方法可以对某些数据执行许多操作,而无需将数据显式传递到每个函数中?

假设我有一些函数可以对某些数据执行业务逻辑:function addEmployees(data,numberOfNewEmployees){//业务逻辑... data.employeeCount + = ...

回答 2 投票 1

Spock单元测试断言日志调用并查看输出

我正在使用spock来测试Java Spring Boot代码。它获取了一个关于lombok @ Slf4j注释的logback记录器。带有日志调用导入的虚拟类lombok.extern.slf4j.Slf4j; import org.springframework ....

回答 1 投票 1

是否可以交换集合中的两个元素?

让一个不可变的集合(例如Seq);我想交换一些元素(“some”=如果验证某些条件)。从概念上讲,有两种情况:交换是在原始副本上完成的......

回答 1 投票 -3

Swift indexPath数组计算

我正在尝试使用.map来解决如何在collectionView中为peformBatchUpdates函数修改插入indexPaths。假设我在collectionsView和数组中有项目1 2 3 4 5 6 7 ...

回答 1 投票 0

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

有哪些归纳数据类型的例子?归纳类型与非归纳类型有何不同?他们能做什么是不可能的呢?什么时候不应该使用它们?代码......

回答 1 投票 1

用于包装不纯方法的效果?

我试图了解如何使用效果monads(cats.effect.IO或scalaz.IO无所谓)。想象一下,我有以下方法:def extract(str:String):String = {if(str.contains(“123”))...

回答 1 投票 1

函数式编程中的策略模式

我正在尝试使用Java DZone中提到的示例在函数式编程语言中编写策略设计模式示例(不是纯粹的功能,没有对象,没有函数重载)。 ...

回答 1 投票 0

删除字符串列表中的所有字符,但首次出现

我有一个名单列表,我需要输出一个字符串,按照它们出现的顺序显示名称中的字母而不重复(例如,如果列表是[“John”;“James”;“Jack”], ......

回答 2 投票 6

自定义功能接口SummaryStatistics

我有一个基本的SpringBoot应用程序。使用Spring Initializer,JPA,嵌入式Tomcat,Thymeleaf模板引擎和包作为可执行JAR文件我想创建一个基于...的自定义SummaryStatistics

回答 1 投票 2

如何将两个不同的集合与功能样式合并?

我有两个集合:val one = Seq((“1”,123),(“3”,555),(“2”,31))val two = Seq(“1”,“4”,“2” )我需要将第二个seq追加到第一个(顺序无关紧要),例如:val result = Seq((“1”,...

回答 2 投票 1

针对ramda中的过滤器上的多个条件进行测试

我目前正在做以下事情:(项目,查询,域名)=>撰写(过滤 (propEq('domain',domain)),过滤 (propSatisfies(test(new RegExp(query)),'name')),...

回答 2 投票 1

Java Streams API的Javascript等价物

我喜欢Java 8的流API。有许多有用的中间和终端方法来转换和收集流。我在谈论像distinct()或终端这样的中间方法......

回答 2 投票 5

如何在函数式编程中建模继承关系

面向对象的编程范例使用继承来建模遵循泛化 - 专业化关系的实体之间的关系。这里,Base类用于封装...

回答 1 投票 1

如何理解idris中的SDecl?

我正在为idris写一个后端,idris代码(缩写)main = putStrLn“hello”生成了这个:(SLet(Loc 1)(SLet(Loc 1)(SConst“hello \ n”)(...

回答 1 投票 0

注入一个python类成员函数

以下代码适用于python3,但不适用于python2。为了清楚起见,我试图将一个成员函数从另一个类(Class1)中注入/猴子修补到目标类(Class2)中,以便该函数...

回答 1 投票 1

Clojurescript:制作弹跳球的功能性方法

我正在学习Clojurescript,同时将它与Javascript进行比较并重写一些脚本。在Javascript中,我创建了一个带有球的画布,当它到达画布的边框时,它会反弹......

回答 2 投票 0

是否有一种在JavaScript ES6中初始化数组的功能方法?

我终于放弃并写了一个for循环来初始化一个简单的对象数组,其中每个对象都有一个递增的计数器(id)作为对象的属性。换句话说,我只想:var ......

回答 6 投票 26

如何在R中将变量'labeled'的类更改为string或chr?

如何将“标记”类的变量更改为仅将标签显示为字符串或字符的字符变量?所以我只想查看最后一个属性,请参阅下面的结构...

回答 1 投票 3

使用Context API示例解释的React高阶组件

我试图理解在这里使用的带有context api的高阶组件的例子。既然,我对新的反应和函数编程很新,我不明白事情是怎样的......

回答 1 投票 2

区间清理原因

在Reason中,当满足某些条件时,有一个最优雅的方法可以让自己清除?在JavaScript中,我可以这样做:var myInterval = setInterval(function(){// do ...

回答 1 投票 1

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