高阶函数:
高阶函数时至少满足下列条件的函数:
接受一个或多个函数作为输出
输出一个函数
在这里插入代码片def add(x,y,f):
return f(x) + f(y)
res = add(3,-6,abs)
print(res)
###################
def foo():
x=3
def bar():
return x
return bar
在这里插入代码片def f(n):
return n*n
def foo(a,b,func):
func(a)+func(b)
ret=func(a)+func(b)
return ret
foo(1,2,f,)
print(foo(1,2,f))
def f():
print('ok')