Block的声明与定义语法

Block的声明

Block的声明与函数指针的声明类似

返回值类型(^变量名)(参数列表)

 

Block的定义

^返回值类型(参数列表) {
    表达式
}

 其中:

1 返回类型省略时,如果有return语句,return得类型就是返回值类型;如果有多个return语句,返回类型必须一致;如果没有return语句,那么返回类型就是void

2 如果参数列表是void,可以省略

posted @ 2017-09-21 21:35  chaoguo1234  阅读(336)  评论(0编辑  收藏  举报