字符串转化为整型
int(^m6)(NSString *) = ^int(NSString * g){
return g.intValue;
};
int g = m6(@"1111");
NSLog(@"%d",g);
//如果需要在block内部修改外部变量的值 需要加__block
//全局变量(main函数以外的变量)则不需要加__block修饰就能直接修改其值
block与局部变量
//在block中可以访问外部的局部变量
__block float a2 = 0.13;
void(^testBlock)(float) = ^void(float h){
a2++;
//block内部可以使用外界的局部变量
NSLog(@"%.2f",a2+h);
};
testBlock(3.14);