编程范式
主要的编程范式有三种:
- 命令式编程
- 声明式编程
- 函数式编程
区别详见:
https://www.cnblogs.com/sirkevin/p/8283110.html
函数式编程
函数式编程最重要的特点是“函数第一位”,即函数可以出现在任何地方
- 变量可以指向函数
- 函数作为参数传递给另一个函数
- 将函数作为返回值
很多高级编程语言都提供这种编程方式的支持,比如 JavaScript、swift、 C# 中的 LINQ 和 Java 中的 Lambda 和闭包的概念。
https://www.cnblogs.com/ghgyj/p/3997548.html