前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >block与GCD--38:块类型创建(typedef)

block与GCD--38:块类型创建(typedef)

作者头像
xy_ss
发布2023-11-22 08:29:31
820
发布2023-11-22 08:29:31
举报
文章被收录于专栏:浮躁的喧嚣浮躁的喧嚣

利用typedef给block起别名,和指向函数的指针一样,block变量的名称就是别名

代码语言:javascript
复制
typedef int (^calculateBlock)(int,int);
int main(int argc, const char * argv[]) {

    calculateBlock sumBlock  = ^(int value1,int value2){
        return value1 + value2;
    };
    NSLog(@"%d",sumBlock(20,10));

    calculateBlock minusBlock  = ^(int value1,int value2){
        return value1 - value2;
    };
    NSLog(@"%d",minusBlock(20,10));
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 利用typedef给block起别名,和指向函数的指针一样,block变量的名称就是别名
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档