Functional Programming 是 Rx 最重要的观念之一,基本上只要学会 FP 要上手 Rx 就不难了! Functional Programming 可以说是近年来的显学,各种新的函式编程语言推出之外,其他旧有的语言也都在新版中加强对FP的支持!
什么是 Functional Programming ?
Functional Programming 是一种编程范式(programming paradigm),就像 Object-oriented Programming(OOP)一样,就是一种写程式的方法论,这些方法论告诉我们如何思考及解决问题。
简单说 Functional Programming 核心思想就是做运算处理,并用 function 来思考问题,例如像以下的算数表达式:
(5 + 6) - 1 * 3
我们可以写成
const add = (a, b) => a + b
const mul = (a, b) => a * b
const sub = (a, b) => a - b
sub(add(5, 6), mul(1, 3))
我们把每个运算包成一个个不同的 function,并用这些 function 组合出我们要的结果,这就是最简单的 Functional Programming。
本系列仅作为学习记录所用,摘录自 30天精通Rxjs!强烈推荐!膜拜大佬! 标签:02,function,精通,const,30,Programming,Functional From: https://www.cnblogs.com/xiaojiuwow/p/17581311.html