是⼀种编程范型,它将计算机运算视为数学上的函数计算,并且避免使⽤程序状态以及易变对象。 函数编程语⾔最重要的基础是λ演算(lambdacalculus)。 λ演算中最关键的要素就是函数被当作变量处理,能够参与运算。 函数式编程更加强调执⾏的结果⽽⾮执⾏过程,倡导利⽤若⼲简单的执⾏单元让计算结果不断演进, 抽丝剥茧逐层推导复杂的运算,