map是什么意思(到处是map、flatMap,啥意思?)( 三 )

RxJava
RxJava是一个基于观察者模式的异步任务框架,经常看到会被用到Android开发中(服务端采用的也越来越多) 。
RxJava再语言层面进行了一些创新,有一部分忠实的信徒 。
语言层面的lambda
当然,对Haskell这种天生的函数编程语言来说,是自带光环的 。但其他的一些语言,包括脚本语言,编译性语言,也吸收了这些经验 。
它们统称为lambda 。
Python
作为最流行的脚本语言,python同样也有它的lambda语法 。最基本的map、reduce、filter等函数同样是存在的 。
JavaScript
js也不能拉下,比如Array.prototype.*()等 。它该有的,也都有了 。
End另外还有很多很多,就不一一罗列了 。话说,这些函数可以申请专利么?我很喜欢,虽然我很少用 。