functional-programming 相关问题

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


在reactjs功能组件中实现contextType的正确方法是什么?

在reactjs 16 ...版本中,添加了contextType属性,并且还鼓励使用功能组件。但由于某种原因,似乎没有任何关于使用的文件......

回答 1 投票 1

无法弄清楚简单的haskell递归问题

我正在尝试编写一个简单的haskell程序,它总结了一个整数的数字,例如我的整数是888所以总和应该是8 + 8 + 8 = 24。我得到了这部分,但我希望我的计划继续...

回答 3 投票 -1

Functor组合的例子

这是对我之前问题的回答的后续行动。我们知道仿函数组成。我可以使用scalaz编写一个仿函数List [_]和Option [_]的组合:import scalaz._,Scalaz ....

回答 3 投票 1

了解添加方法在Isabelle中的工作原理

在Concrete Semantics页面8中有一个自定义添加方法。如下代码和证明,该函数的原始名称称为add但我将其重命名为add1以避免问题...

回答 1 投票 1

Typescript数组函数遍历问题

我的程序有一个检查很多条件的地方。与编写一个大的if(conditionOne || conditionTwo || ...)类型的表达式相反,我决定定义一个像这样的过滤器数组:...

回答 1 投票 1

Java是否有纯粹的函数不可变Map实现?

我有一个Java中的Map,包含许多键/值对。我想用其他键/值对创建此Map的版本,但不会丢失旧版本。简单的解决方案是......

回答 3 投票 0

代数效应在FP中意味着什么?

参考:http://www.eff-lang.org/handlers-tutorial.pdf https://www.microsoft.com/en-us/research/wp-content/uploads/2016/08/algeff-tr-2016 -v2.pdf https://github.com/matijapretnar/eff我搜索过...

回答 3 投票 22

Java流式高阶函数

我正在尝试处理一个嵌套列表深度为2级的对象。例如,我的对象可以分解为:TopLevel:[MidLevel:[LowLevel,LowLevel,...

回答 2 投票 4

这个成语是否有名称根据之前的值和结果计算新结果?

这个“Deriver”成语是否有标准名称(用Typescript编写,但不是特定于Typescript的):类型派生 = {值:T,结果:R};类型Deriver =(...

回答 1 投票 0

什么是参考透明度?

参考透明度这个术语是什么意思?我听说它被描述为“它意味着你可以用平等替换等于”,但这似乎是一个不充分的解释。

回答 12 投票 254
推荐问题