Objective-C Language Definizione e assegnazione


Esempio

Un blocco che esegue l'aggiunta di due numeri di precisione doppia, assegnati addition variabile:

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

Il blocco può essere successivamente chiamato in questo modo:

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