美文网首页
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