在一个函数A里定义一个新的函数B,并将函数B作为函数A的返回值
例子
def square(x):
return x * x
def successor(x):
return x + 1
def compose1(f, g):
def h(x):
return f(g(x))
return h
square_successor = compose1(square, successor)
result = square_successor(12)
print(result)