【编程范式】函数式编程

2023/11/16 14:51:53

什么是函数式编程

函数式编程倡导利用若干简单的执行单元(函数)让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。

核心思想就是将简单的功能封装成纯函数,通过不同的组合方式来实现更复杂的功能。

将数学表达式 (1 + 2) * 3 - 4,写成函数式语言:

subtract(multiply(add(1,2), 3), 4)

也可以写成这样:

add(1,2).multiply(3).subtract(4)

参考

函数式编程 - 百度百科open in new window

函数式编程简介open in new window