手机也能上课
1/6
函数式编程
函数式编程是一种编程风格(顾名思义)是基于函数的。
函数式编程的关键部分是高阶函数。在上一课中,我们已经将这个想法简单地看作是对象的功能。高阶函数将其他函数作为参数,或将其作为结果返回。
例如:
def apply_twice(func, arg):
return func(func(arg))
def add_five(x):
return x + 5
print(apply_twice(add_five, 10))
结果:
20
函数 apply_twice 将另一个函数作为参数,并在其内部调用两次。