C++
常见的格式:[capture](parameters)->return-type {body}
[capture]:捕获类型, & 或者 = 加上变量名,其中 & 表示按引用访问,= 表示按值访问,变量之间用逗号分隔,比如 [=factor, &total] 表示按值访问变量 factor,而按引用访问 total。
(parameters):参数列表
->return-type:返回值类型
{body}:函数体
int c = 3;
auto f = [=](int a, int b)->int { return a + b + c; };
cout << f(1,2) << endl;
python
格式:lambda 参数列表:函数体
# coding:utf-8
a = 5
f=lambda x:x*x+a
print(f(3))
# sort()中做排序的key可以有多个参数,用逗号隔开
arr.sort(key = lambda x:(cntBit(x),x))