RxSwift基本概念
FRP函数式反应型编程
Functional Reactive Programming , 缩写为 FRP
函数编程
函数是第一等公民
所谓 第一等公民 (first class) ,指的是函数与其他数据类型一样,处于平等地位。既可以赋值给其他变量,也可以作为参数传入另一个函数,或者作为别的函数的返回值。
将数组通过指定的函数映射成另一个数组,例如将increment函数作为参数传入数组的map函数:
{% codeblock lang:swift %}
let increment = { return $0 + 1 }
[1,2,3].map(increment) // [2,3,4]
{% endcodeblock %}