美文网首页
block面试demo

block面试demo

作者: fcf7850dd33e | 来源:发表于2019-04-07 15:59 被阅读0次

文章写的不错额

Demo1:

inta =10;

    void(^printA)(intb);

    printA = ^(int c) {

        NSLog(@"%d, %d",a, c);

        //a = 40;

    };

    a =20;

    printA(30);

    NSLog(@"%d",a);

2019-04-07 15:55:32.326328+0800 Demo[1300:54154] 10, 30

2019-04-07 15:55:32.326726+0800 Demo[1300:54154] 20

Demo2:

__block int a = 10;

    void(^printA)(intb);

    printA = ^(int c) {

        NSLog(@"%d, %d",a, c);

        a =40;

    };

    a =20;

    printA(30);

    NSLog(@"%d",a);

2019-04-07 15:56:57.108371+0800 Demo[1309:54986] 20, 30

2019-04-07 15:56:57.108502+0800 Demo[1309:54986] 40

思考:_ _block作用

相关文章

网友评论

      本文标题:block面试demo

      本文链接:https://www.haomeiwen.com/subject/seysiqtx.html