typedef block
给同一种类型的block定义一个别名
typedef int (^MyBlock) (int , int);
int main(int argc, const char * argv[]) {
@autoreleasepool {
MyBlock sumBlock = ^(int a , int b){
return a + b;
};
int i = sumBlock(2,3);
NSLog(@"%d",i);
MyBlock avgBlock = ^(int a , int b){
return (a + b) / 2;
};
int k = avgBlock(10,30);
NSLog(@"%d",k);
}
return 0;
}
浙公网安备 33010602011771号