黑马程序员技术交流社区
标题: block作为函数返回值练习 [打印本页]
作者: tz19900926 时间: 2015-9-27 18:20
标题: block作为函数返回值练习
本帖最后由 tz19900926 于 2015-9-27 18:23 编辑
#import <Foundation/Foundation.h>
typedef void (^myblock)();
myblock teset(){
return ^{
NSLog(@"xxxxx");
};
}
typedef int (^myblock2)(int ,int);
myblock2 teset2(){
return ^(int a,int b){
return a+b;
};
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
myblock N = teset();
N();
myblock2 M = teset2();
NSLog(@"%d",M(10,20));
}
}
作者: tz19900926 时间: 2015-9-27 18:23
为毛我插入代码后总是出错,只剩一行
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |