python函数式编程

编程范式

主要的编程范式有三种:

  1. 命令式编程
  2. 声明式编程
  3. 函数式编程

区别详见:
https://www.cnblogs.com/sirkevin/p/8283110.html

函数式编程

函数式编程最重要的特点是“函数第一位”,即函数可以出现在任何地方

  1. 变量可以指向函数
  2. 函数作为参数传递给另一个函数
  3. 将函数作为返回值

很多高级编程语言都提供这种编程方式的支持,比如 JavaScript、swift、 C# 中的 LINQ 和 Java 中的 Lambda 和闭包的概念。

https://www.cnblogs.com/ghgyj/p/3997548.html


原文出处:/show_1EF2Hx3GUomW.html