利用typedef给block起别名,和指向函数的指针一样,block变量的名称就是别名
代码语言:javascript复制typedef int (^calculateBlock)(int,int);
int main(int argc, const char * argv[]) {
calculateBlock sumBlock = ^(int value1,int value2){
return value1 value2;
};
NSLog(@"%d",sumBlock(20,10));
calculateBlock minusBlock = ^(int value1,int value2){
return value1 - value2;
};
NSLog(@"%d",minusBlock(20,10));
}