functional-programming 相关问题

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

比较两个列表的某些元素,Haskell

只是一个快速的免责声明我一直在学习Haskell大约一个月,一直在阅读,观看和搜索网络,但我不能理解这一点。所以我的问题是,我想......

回答 2 投票 1

在clojure返回错误中实现范围函数

我试图在clojure中实现范围函数,但我的实现返回了一个我无法理解的错误。这是:( defn implement-range [a b](if(= a b)(conj nil b)((...

回答 3 投票 1

lapply和do.call有什么区别?

我最近在学习R并且被两个函数搞糊涂了:lapplyand do.call。它们似乎与Lisp中的map函数类似。但为什么有两个具有不同名称的函数?为什么......

回答 7 投票 121

typescript:传递一个接受较少参数的函数 - 如何为传递的函数强制执行相同数量的参数

在TypeScript中,我可以将具有较少参数的函数分配给具有更多变量的函数类型的变量(但不是相反的方式)(请参阅比较两个函数)。这就是JS的......

回答 1 投票 1

使用FP减少对象数组中对象的对象

我从API获得以下数据:[{names:{name:'Pete',name;'Claus'}},{names:{name:'Paul',name;'Claus'}},{...我怎样才能得到一个只包含那些......的数组

回答 1 投票 0

Java 8流限制功能是否有任何等效的Kotlin函数[重复]

我试图在列表中找到满足条件(过滤)的前两个元素,为此我在kotlin中实现了以下代码:val arr = 0直到20 val res = arr ....

回答 2 投票 5

困惑(fmap length Just)[1,1,1,1] vs. fmap length $ Just [1,1,1,1]

我理解parens强制执行不同的操作顺序,但我不太明白第一个结果:>>(fmap length Just)[1,2,3] 1以下是完全合理的 - ...

回答 1 投票 4

Dart是否支持函数式编程?

Google Dart语言是否允许进行函数式编程?特别是,是否支持以下功能?函数存储为变量(引用),函数currying,懒惰...

回答 5 投票 14

用函数调用更新对象

我正在使用第三方软件包,该软件包通过对源对象进行昂贵的方法调用来定义结果对象:result_object = source_object.method(input_value)。我想修改result_object ...

回答 1 投票 0

如何在Haskell中与代数类型进行模式匹配

我正在进行的赋值的目标是创建一组不同的函数,这些函数涉及搜索称为Trie的数据类型,其中构造函数被定义为数据Trie = MakeTrie ...

回答 2 投票 0

在Haskell中,如何创建具有多种类型的列表?

我有一个任务来生成一个列表,其中也可以包含字符串和整数。如何在Haskell中解决这个问题?

回答 2 投票 -2

Purescript无法从键盘获取键码

我是函数式编程和Purescript的新手。我试图从键盘按下的键获取键码。我创建了一个eventListener,当keydown事件被触发时触发并触发事件...

回答 1 投票 0

如何判断变量的值是否是绑定到Scheme中过程的符号?

我熟悉Common Lisp并尝试学习一些Scheme,所以我一直在努力理解我如何使用Scheme来解决我通常在Common Lisp中编写的问题。在Common Lisp中有fboundp,其中......

回答 2 投票 3

方案括号

任何人都可以通过以下方式找到列表中的最小值和最大值并将其作为列表返回来帮助我发现错误吗?它应该是逻辑上的工作。我想有一些问题......

回答 1 投票 2

地图不需要在Scala中推断出codomain?

以下Scala代码:val l = List((1,2),(2,3),(3,4))def fun1(t1:Int,t2:Int)=(t1 + 1,t2)l map fun1给出错误:错误:(3,8)类型不匹配;发现:(Int,Int)=>(Int,Int)......

回答 2 投票 0

ML中术语的并置

我正在尝试翻译以下代码:(* elim:vname * term *(term * term)list * subst - > subst *)和elim(x,t,S,s)=如果发生xt然后提高UNIFY否则让val xt = ...

回答 1 投票 0

打印答案,“应该”和所需答案在一行[方案(初级学生语言)]

我目前正在解决Ex。 3.3.1其中:练习3.3.1。美国使用英国(长度)测量系统。世界其他地方使用公制系统。那么,旅行的人......

回答 1 投票 1

Haskell如何知道`xs`是函数定义中的列表?

在book.realworldhaskell.org,条件评估部分下的类型和函数部分,给出了以下示例: - file:ch02 / myDrop.hs myDrop n xs = if n <= 0 || null xs ...

回答 3 投票 2

JavaScript函数组成3个函数

我正在使用Vue并尝试使用JS函数组合过滤结果数组。我的Vue计算值是这样的,但不能得到filteredByAll来接受第三个选项getByThing。马上 ...

回答 2 投票 0

在Java 8中将while循环转换为流

作为练习,我将一些旧代码转换为功能流。我不太了解溪流。转换此代码似乎应该很简单,但我没有太多运气。方法 ...

回答 1 投票 3

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