写点什么

函数式

0 人感兴趣 · 9 次引用

  • 最新
  • 推荐

软件测试 / 测试开发丨函数式编程学习笔记

一.高阶函数 高阶函数:既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。

什么是声明式编程

什么是声明式编程?一般来说我们对于声明式的理解都是相对于命令式(imperative)而言的。图灵教会了我们imperative的真谛,并赋予了它数学意义上的精确定义:一台有状态的机器,根据明确的指令(instruction)一步步的执行。而所谓的声明式,它可以看作是命

Y 组合子的一个启发式推导

Y Combinator是Lambda演算理论中的一个关键性概念,通过它我们可以实现匿名的递归调用函数。关于它的解释,一般是所谓的“懂的都懂”,换句话说,不懂的人看了之后,大概还是不懂。在本文中,我希望提供一个启发式的推导,尽量使得Y组合子的构造显得直观一些

https://static001.geekbang.org/infoq/c4/c4f15fb43f5c843b1fb32ab641948ddb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

万字详解 | Java 函数式编程

用户头像
Phoenix
04-12

函数式编程的理论基础是阿隆佐·丘奇(Alonzo Church)于 1930 年代提出的 λ 演算(Lambda Calculus)。λ 演算是一种形式系统,用于研究函数定义、函数应用和递归。

https://static001.geekbang.org/infoq/aa/aae862814da22fa6770e4fc3ae377f12.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Js 异步处理演进,Callback=>Promise=>Observer

用户头像
掘金安东尼
2022-09-23

异步调用就像是接水管,相互缠绕的管道越多,就越容易漏水。如何将水管巧妙连通,使整个系统有足够的弹性,需要去认真思考 🤔

https://static001.geekbang.org/infoq/56/565aeb606af5d63806791c383e783376.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

项目开发中 9 个实用的 JavaScript 函数

用户头像
devpoint
2021-10-17

在项目开发过程中,会发现有一些代码反复需要,这些大部分是有第三方的脚本库来解决,有时不想为了一个功能安装一整个库,因此建议平时开发过程中将常用的函数封装成一个公共库。本文将带总结一下项目开发过程中可以用得到的函数。

https://static001.geekbang.org/infoq/d0/d04c76a2acd6494e462b9e75cfcddffc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「编程概念」融合理解函数式和面向对象

用户头像
顿晓
2021-04-08

函数式和面向对象 2 个编程范式的讨论一直不断。

函数式_函数式技术文章_InfoQ写作社区