编程范式
小于 1 分钟
FP (Functional Programming) - “函数式编程”
关键字 :
不可变状态、副作用、一等公民、高阶函数、偏函数、纯函数
一等公民 : 函数式编程中,函数与其它变量或者对象是等价的,可以作为函数的参数或者返回值(高阶函数) 偏函数 : 函数的返回值是一个函数 纯函数 : 没有副作用的函数,相同的参数输出结果都是相同的,也就是不可变状态。
引用透明 : 纯函数具有这个特性,对于引用透明编译器会进行缓存参数和结果的优化处理。
核心操作 :
map、fliter、reduce
RP (Reactive Programming) - “响应式编程”
Proactive: 异步编程里面的主动轮询Reactive: 异步编程里面的被动接受反馈(回调)