Block笔记(1):语法
2015-06-10 12:51
232 查看
http://itjoy.org/?p=589
Blocks是C语言的扩充。可以用一句话表示Blocks的扩充功能:带有局部变量的匿名函数。所谓匿名函数,就是没有名字的函数。
Blocks语法很简单:
Objective-C
Blocks是C语言的扩充。可以用一句话表示Blocks的扩充功能:带有局部变量的匿名函数。所谓匿名函数,就是没有名字的函数。
Blocks语法很简单:
Objective-C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ///////////////////// ////^ 返回值类型 参数列表 表达式 ^void (int t){ NSLog(@"===%d",t); }; ////省略返回值类型,自动判断返回值类型为void ^(int t){ NSLog(@"====%d",t); }; ////省略返回值类型,自动判断返回值类型为int,根据return返回的类型来判断,如果有多个return,这些return的类型必须一致 ^(int t){ return t+1; }; ////省略了返回值类型,和参数列表 ^{ NSLog(@"hello world!"); }; |
相关文章推荐
- GCD学习笔记(十):dispatch_once
- js广告浮动
- Android(java)学习笔记107-1:通过反射获得带参构造方法并且使用
- GCD学习笔记(九):dispatch_apply
- GCD学习笔记(八):dispatch_sync
- Tomcat 6 --- 你很少使用的安全管理SecurityManager
- Android在Context详细解释 ---- 你不知道Context
- 在PHP应用中简化OAuth2.0身份验证集成:OAuth 2.0 Client
- jQuery高性能自定义滚动条美化插件
- OpenStack Hacker养成指南
- GCD学习笔记(七):dispatch_barrier_async
- oj 小黑熊偷玉米
- $('#checkbox').attr('checked'); 回报checked或undefined该解决方案
- UITextField常用属性归纳:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等,iosuitextfield
- 数据结构----图(邻接表用法)
- 数据结构——算法之(039)(ip合法性检查)
- GCD学习笔记(六):Dispatch Group
- GCD学习笔记(五):dispatch_after
- 系统变质
- 201506101245_《javascript不借助第三方交换两个变量值》