# 常见概念

# 函数式编程

函数式编程是一种编程范式,是一种构建计算机程序结构和元素的风格,它把计算看作是对数据函数的评估,避免了状态的变化和数据的可变。

# 纯函数

如果函数的调用参数相同,则永远返回相同的结果。它不依赖于程序执行期间函数外部任何状态或数据的变化,必须只依赖于其输入的参数(相同的输入,必须得到相同的输出)。

# 高阶函数

  • 高阶函数是对其他函数进行操作的函数,可以将它们作为参数或返回它们
  • 简单来说,高阶函数是一个函数,它接收函数作为参数或将函数作为输出返回