1.概念:封裝代碼塊,調用的時候使用變量
2.聲明方法
返回類型(^名字)(參數1,參數2.。) = (參數類型 變量1,參數類型, 變量2){block
};return
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);