Objective-C语言定义和分配

示例

一个执行两个双精度数加法的块,分配给变量addition:

double (^addition)(double, double) = ^double(double first, double second){
    return first + second;
};

随后可以像下面这样调用该块:

double result = addition(1.0, 2.0); // 结果== 3.0