一等函数 Posted on 2019-01-16 在Python中,函数是一等对象,和整数、字符串和字典没有区别,有了一等函数,就可以使用函数式风格编程 一等对象的定义 在运行时创建 能赋值给变量或者数据结构的元素 能作为参数传给函数 能作为函数的返回结果 从这个定义,把C、Java的对象代进去,就会想到之前在写C的时候,在想为什么函数只能返回数值,连数组都不能返回(指针除外),Python把函数作为一等对象,不就能解除这个限制。又去联想了一下在SICP上一直接触的lisp,对函数式编程的理解就像是被打通了