Тип блока Objective-C в качестве возвращаемого значения - PullRequest
12 голосов
/ 16 октября 2010

Как мне написать следующее:

typedef void (^T)(void);
T f() {
    return ^{};
}

без typedef?

1 Ответ

32 голосов
/ 16 октября 2010
void (^f())(void) { 
  return ^{};
}

Вам лучше оставить typedef, так как тип возвращаемых данных непросто понять в этой форме.

...