Swift学习20.1:RwSwift介绍

张建 lol

函数式响应式编程(FRP)

  1. 函数式编程(FP)

函数式编程是一种抽象的编程,它将 计算机运算 看做是 数学中函数的计算,而纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要是输入确定,输出就是确定的,这种 纯函数 我们称之为 没有副作用

简单来说:将函数作为一个单元来处理逻辑,给定一个输入值,就会有对应的一个输出值。函数还可以作为参数和返回值。这就是 函数式编程

函数表达式:
由 y = f(x) ,x = f(x)
即 y = f(f(x))

函数式编程的特性:

  • 闭包:一种特殊的函数,绑定了函数内部引用的所有变量,把它引用的东西都放在一个上下文中 包 起来
  • 匿名函数:在传入函数时,有些时候,不需要显示地定义函数,可以直接传入nim
  1. 响应式编程(RP)

  2. 函数响应式编程(FRP)

  • Post title:Swift学习20.1:RwSwift介绍
  • Post author:张建
  • Create time:2023-04-26 13:48:35
  • Post link:https://redefine.ohevan.com/2023/04/26/Swift三方框架/Swift学习20.1:RwSwift介绍/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
On this page
Swift学习20.1:RwSwift介绍