Blocks

2018-07-23  本文已影响3人  CaptainRoy
int a = 10;
void(^printA)(void) = ^(void) {
    NSLog(@" block a - %d ",a); // 10
};
        
a = 15;
printA();
NSLog(@" a - %d ",a); // 15
int(^add)(int a,int b) = ^(int a, int b) {
    return a + b;
};
        
int result = add(1,2); // 3
__block int a = 10;
void(^printA)(void) = ^(void) {
    NSLog(@" block a - %d ",a); // 15
};
        
a = 15;
printA();
NSLog(@" a - %d ",a); // 15
上一篇 下一篇

猜你喜欢

热点阅读