A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
gamyc
中级黑马
黑马币:11
帖子:149
精华:0
© gamyc 中级黑马 / 2015-5-28 11:14 / 595 人查看 / 0 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
block是对象,它封装了一段代码,这段代码可以在任何时候执行。block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline的,并且它对局部变量是只读的。
Block的定义:
int (^myBlock) (int a,int b) = ^(int a,int b){ return a+b; };