1.概念:封装代码块,调用的时候使用
2.声明
返回类型(^名字)(参数1,参数2.。) = (参数类型 变量1,参数类型, 变量2){
};
int (^Sum)(int,int) = ^(int a,int b){
return a+b;
};
声明方法2
typedef int (^MySum)(int,int);
//声明一个block变量
MySum sum = ^(int a,int b){
return a+b;
};
3.调用
int a = Sum(10,11);