编程语言理论家把“一等对象”定义为满足下述条件的程序实体:
在运行时创建 ;
能赋值给变量或数据结构中的元素 ;
能作为参数传给函数 ;
能作为函数的返回结果;
高阶函数和匿名函数
有了一等函数,就可以使用函数式风格编程。函数式编程的特点之一是使用高阶函数。
接受函数为参数,或者把函数作为结果返回的函数是高阶函数(higher- order function)。比如内置函数 sorted,函数被作为关键字参数 key(任何单参数函数都能作为
来源:CSDN
作者:guoyunfei2018
链接:https://blog.csdn.net/qq_42105144/article/details/103699365