lambada和普通函数定义的优略势对比?

lambada和普通函数定义的优略势对比?

阅读 2.4k
2 个回答

lambda就是个语法糖,Python版本的还不怎么甜。
Python里函数定义是语句,不是表达式,所以你不能写x=def ...,但如果你需要一个临时小函数怎么办?写def func...然后再写some_operation(func, ...)不是太麻烦了么?所以Python就加了这么个语法糖,lambda是个表达式,所以你可以直接写some_operation(lambda ..., ...)

就省区了函数名而已

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题