匿名函数,就是没有名字的函数。声明一个普通函数用def,声明匿名函数用lambda;但是单独运行一个匿名函数会报错,此时外面套一层括号即可;执行的话后面加个( )即可。
匿名函数的作用
1、实现闭包?
2、模拟块级作用域,减少全局变量,降低命名冲突
3、执行完匿名函数,存储在内存中的相关变量会被销毁,从而节省内存
4、更加整洁,易阅读
使用场景:事件、复制给变量
匿名函数,就是没有名字的函数。声明一个普通函数用def,声明匿名函数用lambda;但是单独运行一个匿名函数会报错,此时外面套一层括号即可;执行的话后面加个( )即可。
匿名函数的作用
1、实现闭包?
2、模拟块级作用域,减少全局变量,降低命名冲突
3、执行完匿名函数,存储在内存中的相关变量会被销毁,从而节省内存
4、更加整洁,易阅读
使用场景:事件、复制给变量