Objective-C Language Définir et assigner


Exemple

Un bloc qui effectue l'ajout de deux nombres à double précision, affectés à l' addition variables:

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

Le bloc peut ensuite être appelé comme ceci:

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