Discuss / Python / 高阶函数

高阶函数

Topic source

函数名就是一个变量,指向一个函数,当然可以赋值给一个新变量,新变量也指向相同的函数。

因为函数的参数可以接收变量,函数名也是一个变量,指向函数,所以函数可以当参数传入进函数,并且可以返回函数的这种操作函数的函数,就叫高阶函数。

以下是个人见解:传入参数的函数如果是非纯函数的话,在call函数的时候,参数里的非纯函数就已经产生副作用了


  • 1

Reply