暂无 |

函数程序设计

函数式编程是一种编程风格,(顾名思义)是基于函数的。
函数编程的一个关键部分是高阶函数。在上一节关于函数作为对象的课程中,我们已经简要地看到了这个想法。高阶函数将其他函数作为参数,或将它们作为结果返回。

例如:

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使用另一个函数作为它的参数,并在它的主体内部调用它两次。

1

  • 上一篇:没有了

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论