黑马程序员技术交流社区

标题: block的使用 [打印本页]

作者: knight_zfh1288    时间: 2015-10-28 23:30
标题: block的使用
        block的作用时封装代码,通过调用block来调用其封装的代码,从block和函数对比来看,block可以保存一段代码,并且可以有返回值,可以有形参,和函数的调用方式相同,通过block名来调用,block允许放在程序的任何位置,并且还可以进行嵌套。
         block可以访问外部的局部变量,但是默认情况下,不可以修改局部变量,但是如果定义局部变量的时候,在局部变量前面加__block(双下划线 block)修饰,则可以修改外部的局部变量。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2